diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-23 16:27:16 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-23 16:27:16 -0600 |
| commit | 8e4b16e481db5236d67e7a10e206cccd0e3285cd (patch) | |
| tree | d51464f2de93a8c1e11576460ca46aee0349d826 | |
| parent | 74fb6ab9cc2b8d38ea75a6b52b67ec34281a2338 (diff) | |
| download | archangel-8e4b16e481db5236d67e7a10e206cccd0e3285cd.tar.gz archangel-8e4b16e481db5236d67e7a10e206cccd0e3285cd.zip | |
Fix build.sh to include lib/ directory in ISO
- Copy custom/lib/ to /usr/local/bin/lib/ in airootfs
- Add file permissions for lib/*.sh files
- Required for refactored install-archzfs to work
| -rwxr-xr-x | build.sh | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -369,6 +369,7 @@ EOF # Copy our custom scripts info "Copying custom scripts..." cp "$CUSTOM_DIR/install-archzfs" "$PROFILE_DIR/airootfs/usr/local/bin/" +cp -r "$CUSTOM_DIR/lib" "$PROFILE_DIR/airootfs/usr/local/bin/" cp "$CUSTOM_DIR/install-claude" "$PROFILE_DIR/airootfs/usr/local/bin/" cp "$CUSTOM_DIR/archsetup-zfs" "$PROFILE_DIR/airootfs/usr/local/bin/" @@ -404,6 +405,18 @@ if grep -q "file_permissions=" "$PROFILE_DIR/profiledef.sh"; then /)/ i\ ["/usr/local/bin/zfsrollback"]="0:0:755" }' "$PROFILE_DIR/profiledef.sh" sed -i '/^file_permissions=(/,/)/ { + /)/ i\ ["/usr/local/bin/lib/common.sh"]="0:0:755" + }' "$PROFILE_DIR/profiledef.sh" + sed -i '/^file_permissions=(/,/)/ { + /)/ i\ ["/usr/local/bin/lib/config.sh"]="0:0:755" + }' "$PROFILE_DIR/profiledef.sh" + sed -i '/^file_permissions=(/,/)/ { + /)/ i\ ["/usr/local/bin/lib/disk.sh"]="0:0:755" + }' "$PROFILE_DIR/profiledef.sh" + sed -i '/^file_permissions=(/,/)/ { + /)/ i\ ["/usr/local/bin/lib/zfs.sh"]="0:0:755" + }' "$PROFILE_DIR/profiledef.sh" + sed -i '/^file_permissions=(/,/)/ { /)/ i\ ["/etc/shadow"]="0:0:400" }' "$PROFILE_DIR/profiledef.sh" fi |
