galeb

Једноставна статичка дистрибуција заснована на musl-у
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување be5868c411b795bf43f4f5286cf6e1450f5b2a35
родитељ 4646cefbe51fb9a841b2671ec15560c2736e2931
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sun, 14 Aug 2022 21:10:33 +0200

Documentation touchups

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
MBOOTING | 17++---------------
MBUGS | 3+++
MINSTALL | 54++++++++++++++++++++++++++++++++++++++++++++++++------
MREADME | 6+++---
Mfil/man/man8/galeb.8 | 2+-
измењених датотека: 5, додавања: 57(+), брисања: 25(-)

diff --git a/BOOTING b/BOOTING @@ -6,20 +6,6 @@ setting up boot configuration correctly. The perceived difficulty mostly comes from not understanding the basic concepts behind booting. -Disclaimer ----------- - -Galeb is a distro for advanced users, who know how a Unix-like system is -organized internally. I will not be responsible for any damage resulting from -not paying attention when needed, lack of will to read documentation, or lack of -experience in administering a Unix-like system. You have been warned, so please -pay attention, read the documentation, search the Web and avoid sending -questions or requests for guidance. - -What I will appreciate, and will take into consideration, is patches solving -potential issues. - - Firmware type ------------- @@ -89,7 +75,8 @@ assumes an UEFI/GPT system. /dev/sda1 /boot vfat (32-bit) ~500MB /dev/sda2 / ext4 Rest -When configuring a boot entry, this means that the kernel command line will be +When configuring a boot entry, this means that the kernel command line will +include root=/dev/sda2 diff --git a/BUGS b/BUGS @@ -1,6 +1,9 @@ Known bugs/Errata ================= +* x86_64 is assumed. Other architectures are not planned for now, although + patches supporting them are welcome. + * Packages having dynamic binaries in /bin instead of having them in /sucks/bin only until a fix): - LibreSSL diff --git a/INSTALL b/INSTALL @@ -1,6 +1,23 @@ Galeb installation ================== +Disclaimer +---------- + +Galeb is a distro for advanced users, who know how a Unix-like system is +organized internally. I will not be responsible for any damage resulting from +not paying attention when needed, lack of will to read documentation, or lack of +experience in administering a Unix-like system. You have been warned, so please +pay attention, read the documentation, search the Web and avoid sending +questions or requests for guidance. + +What I will appreciate, and will take into consideration, are patches solving +potential issues or adding missing _planned_ functionality. + + +Installation +------------ + Installation is quite straightforward: adjust lib/env.sh, then run the numbered scripts, 01-* to 05-*. This will leave you with a directory $GR (by default, $HOME/galeb-root) containing the files of the root filesystem, and a compressed @@ -8,10 +25,35 @@ raw disk image made from those files. 02-chroot.sh needs to be run with root privileges, which you will be warned about if you try to execute it as a regular user. Other than that, just pay -attention to on-screen prompts and messages. See BOOTING for information on what -to do next. +attention to on-screen prompts and messages. See BOOTING and "Things to do after +booting" below for information on what to do next. + +Note: Files in the created directory $GR are configured for a system booted from +a USB medium. You should adjust files like /etc/fstab and /etc/rc.conf if you +don't intend on using the raw disk image, and wish to install the files directly +(for example, with rsync(1)). + + +Prebuilt boot image +------------------- + +Bootstrap scripts (01-* … 05-*) produce a boot image, which is planned to be +available to download separately. The boot image contains the compiled packages +in binary form in /pkg, intended to be used on the x86_64 architecture. When +booting from this prebuilt boot image, you can login as the user "root" with a +password "root" (in contrast, you will be prompted to set a root password if you +build from source). + + +Things to do after booting +-------------------------- + +* Create regular user accounts with useradd(8). + +* rsync files from the boot USB flash to the prepared hard disk partitions and + adjust the configuration files. + +* Setup UEFI entries for booting from hard disk (see BOOTING). -Note: Files in the created directory $GR are configured for a system on a USB -medium. You should adjust files like /etc/fstab and /etc/rc.conf (for example) -if you don't intend on using the raw disk image, and wish to install the files -directly (for example, with rsync(1)). +* After rebooting from hard disk, install more software from source or using the + package manager mkpk(8). diff --git a/README b/README @@ -1,7 +1,7 @@ Galeb README ============ -Galeb is a meta distro with a focus on simplicity. +Galeb is a static distro with a focus on simplicity. Questions @@ -19,8 +19,8 @@ Thanks - Rich Felker and others for their work on musl-libc. -- Derrick[1] for his work on Musl-LFS, which served as the initial foundation - of Galeb. +- Derrick[1] for his work on Musl-LFS, which served as the initial inspiration + for Galeb. - All the people not explicitly mentioned here which helped make the programs which are used in Galeb. diff --git a/fil/man/man8/galeb.8 b/fil/man/man8/galeb.8 @@ -4,7 +4,7 @@ .Os Galeb 2.0 .Sh NAME .Nm Galeb -.Nd simple musl-based static meta distro +.Nd simple musl-based static distro .Sh DESCRIPTION .Nm is a distribution of musl/Linux which is inspired by and based on parts of