Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/novaandrom3da/os-install-tools
https://github.com/novaandrom3da/os-install-tools
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/novaandrom3da/os-install-tools
- Owner: NovaAndrom3da
- License: mit
- Created: 2022-11-27T23:54:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-17T03:43:21.000Z (about 1 year ago)
- Last Synced: 2024-04-18T10:17:22.282Z (9 months ago)
- Language: Shell
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CarbonixOS
This repo contains various tools for installing and upgrading the operating system.- `config-install.sh` contains an experimental script to install the OS & packages on a brand new Arch install.
- `carbonix-upgrade.sh` has a script used to perform full system upgrades. May be improved in the future.
- `upgrade/` contains files such as `to-install.txt` and `to-remove.txt` which contain names of packages to install
or uninstall, respectively. These files are used by `carbonix-upgrade.sh`. This will eventually be replaced by
individual files representing each OS version, including the packages installed or removed by that update.
Although this exists, it is solely to keep the Desktop Environment parts up-to-date with the most recent software
in case a change occurs in what software is used (i.e. different terminal program, different file manager). The
Operating System will maintain its status as receiving rolling software updates. We will in the future figure out
a way to keep specific package updates from breaking the system. One example of such occurance would be the recent
upgrade to OpenSSL, which broke various crucial Arch Linux packages, such as `pacman`, `wget`, or `curl`, requiring
another Arch install in order to fix the problem by installing the `openssl-1.1` package.