diff --git a/Einrichter-CLI.sh b/Einrichter-CLI.sh index 4351907..2dcf8fa 100755 --- a/Einrichter-CLI.sh +++ b/Einrichter-CLI.sh @@ -211,12 +211,12 @@ function einrichter.installer.chroot() { echo -e "${BBlue}[i] ${Blue}Attempting chroot...${Color_Off}" echo -e "${BBlue}[i] ${Blue}You are about to switch to the chroot environment. When you enter the chroot environment, run the Einrichter-in-chroot.sh script located in the root of the filesystem by typing \"/Einrichter-in-chroot.sh\".${Color_Off}" chroot "$LFS" /usr/bin/env -i \ - HOME=/root \ - TERM="$TERM" \ - PS1='(lfs chroot) \u:\w\$ ' \ - PATH=/usr/bin:/usr/sbin \ - MAKEFLAGS="-j$(nproc)" \ - TESTSUITEFLAGS="-j$(nproc)" \ + HOME=/root \ + TERM="$TERM" \ + PS1='(lfs chroot) \u:\w\$ ' \ + PATH=/usr/bin:/usr/sbin \ + MAKEFLAGS="-j$(nproc)" \ + TESTSUITEFLAGS="-j$(nproc)" \ /bin/bash --login } diff --git a/Einrichter-in-chroot.sh b/Einrichter-in-chroot.sh index 32e9665..602e2c8 100755 --- a/Einrichter-in-chroot.sh +++ b/Einrichter-in-chroot.sh @@ -28,7 +28,7 @@ function eic.help() { eic.essentials.install - install essential tools eic.clean - clean up environment eic.system.build - build the system - eic.system.build.continue - continue building the system, which takes about more than 50 SBUs btw. + eic.system.build.gcc - build GCC. this has been put in a separate function because building GCC alone takes 46 SBU. eic.help - show this message " } @@ -706,7 +706,7 @@ EOF popd } -function eic.system.build.continue() { +function eic.system.build.gcc() { pushd /sources/ pushd gcc/ case $(uname -m) in @@ -728,6 +728,10 @@ function eic.system.build.continue() { --disable-bootstrap \ --disable-fixincludes \ --with-system-zlib + make + popd + popd + echo "[i] Finished building GCC" } main diff --git a/README.md b/README.md index 7c370eb..5d482bb 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,19 @@ TylkoLinux, an LFS system ## Status -LFS v12.2-systemd book chapter: just starting 7.3. +LFS v12.2-systemd book chapter: 8.29 ## To do -```md -[ ] Make a package manager -[ ] Finish the project in the first place -``` + +- [ ] ~~Make a package manager~~ Nix will be used + +- [ ] Try to make system bootable + +- [ ] Finish the project in the first place + +Maybe maybe maybe: + +- [ ] Invent an easier way to distribute the distro ## Contributing I don't know what else to type lol just open a PR when this project is done