diff --git a/src/NOTES/Chroot_Distro_Build_OLD.txt b/src/NOTES/Chroot_Distro_Build_OLD.txt index 9042fc4..830fe64 100644 --- a/src/NOTES/Chroot_Distro_Build_OLD.txt +++ b/src/NOTES/Chroot_Distro_Build_OLD.txt @@ -211,3 +211,7 @@ sudo mkisofs -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot- OPTION 2:: ## Hasn't worked for me.... sudo mkisofs -r -no-emul-boot -boot-load-size 4 -o ../ubu-mini.iso -b isolinux/isolinux.bin -c isolinux/boot.cat ./ + + +Alternate?: +sudo genisoimage -l -r -J -V "Sol-OS" -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o ../Sol-OSv3.iso ./ \ No newline at end of file diff --git a/src/mkroot.sh b/src/mkroot.sh index b1d9139..862b7b2 100644 --- a/src/mkroot.sh +++ b/src/mkroot.sh @@ -62,12 +62,12 @@ EOF function create_file_structure() { - rm -rf "$ROOT" && - mkdir -p "$ROOT"/{etc,tmp,proc,sys,dev,home,mnt,root,usr/{bin,sbin,lib},var} && - chmod a+rwxt "$ROOT"/tmp && - ln -s usr/bin "$ROOT/bin" && - ln -s usr/sbin "$ROOT/sbin" && - ln -s usr/lib "$ROOT/lib" + rm -rf "${ROOT}" && + mkdir -p "${ROOT}"/{etc,tmp,proc,sys,dev,home,mnt,root,usr/{bin,sbin,lib},var} && + chmod a+rwxt "${ROOT}"/tmp && + ln -s "${ROOT}"/usr/bin "${ROOT}/bin" && + ln -s "${ROOT}"/usr/sbin "${ROOT}/sbin" && + ln -s "${ROOT}"/usr/lib "${ROOT}/lib" } function main() {