diff options
| -rw-r--r-- | TODO.md | 3 | ||||
| -rw-r--r-- | airootfs/etc/group | 3 | ||||
| -rw-r--r-- | airootfs/etc/gshadow | 2 | ||||
| -rwxr-xr-x | build.sh | 10 | ||||
| -rw-r--r-- | profiledef.sh | 1 |
5 files changed, 15 insertions, 4 deletions
diff --git a/TODO.md b/TODO.md deleted file mode 100644 index e42f620..0000000 --- a/TODO.md +++ /dev/null @@ -1,3 +0,0 @@ -# TO DO -[] Create a README when live environment boots -[] Create live user diff --git a/airootfs/etc/group b/airootfs/etc/group new file mode 100644 index 0000000..bd7a826 --- /dev/null +++ b/airootfs/etc/group @@ -0,0 +1,3 @@ +root:x:0:root +wheel:x:10:alee +alee:x:1000: diff --git a/airootfs/etc/gshadow b/airootfs/etc/gshadow new file mode 100644 index 0000000..9abef9d --- /dev/null +++ b/airootfs/etc/gshadow @@ -0,0 +1,2 @@ +root:!*::root +alee:!*:: @@ -1,9 +1,17 @@ #!/bin/bash +if [ "$EUID" -ne 0 ] + then echo "Run this script as root to continue" + exit +fi echo "Building Alee Boot Utility" if [ -f "/usr/bin/mkarchiso" ]; then - if [ -d "log" ]; then + if [ ! -d "log" ]; then mkdir log fi + if [ -d "work" ]; then + echo "Removing the work directory" + rm -rf work + fi mkarchiso -v . | tee log/aleebootutility-$(date +%Y.%m.%d-%H.%M.%S).log else echo "You must install the archiso package beforing continuing this process..." diff --git a/profiledef.sh b/profiledef.sh index 595f598..2952b22 100644 --- a/profiledef.sh +++ b/profiledef.sh @@ -15,6 +15,7 @@ airootfs_image_type="squashfs" airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size' '1M') file_permissions=( ["/etc/shadow"]="0:0:400" + ["/etc/gshadow"]="0:0:0400" ["/root"]="0:0:750" ["/root/.automated_script.sh"]="0:0:755" ["/usr/local/bin/choose-mirror"]="0:0:755" |
