This commit is contained in:
Valeria Fadeeva 2023-10-24 21:41:12 +05:00
parent 53a83c25ed
commit a56a053282
12 changed files with 39 additions and 46 deletions

View File

@ -1,15 +0,0 @@
#!/bin/sh
sudo rm -rf ./{work,out}
#rm airootfs/root/packages/*.pkg.tar.zst
#rm airootfs/root/packages/*.pkg.tar.zst.sig
#rm -rf airootfs/root/melawy-skel-liveuser/pkg
#rm airootfs/root/wallpaper.png
#rm airootfs/root/melawy-skel-liveuser/*.pkg.tar.zst
#rm -rf airootfs/etc/pacman.d/
#rm eosiso*.log
mkdir ./{work,out}
#echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s
notify-send -a "$(basename $(pwd)): Reset" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
echo "Ready"

8
00_reset_light.sh Executable file
View File

@ -0,0 +1,8 @@
#!/bin/sh
sudo rm -rf ../work
mkdir ./work
notify-send -a "$(basename $(pwd)): Reset" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
echo "Ready"

View File

@ -1,11 +1,10 @@
#!/bin/sh
sudo rm -rf ./{work,out}
sudo rm -rf ../work
rm airootfs/opt/extra-drivers/*.pkg.tar.*
rm airootfs/root/packages/*.pkg.tar.*
rm airootfs/usr/share/packages/*.pkg.tar.*
mkdir ./{work,out}
mkdir ../work
#echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s
notify-send -a "$(basename $(pwd)): Reset" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
echo "Ready"

View File

@ -33,8 +33,6 @@ do
sudo pacman -Sw --noconfirm --cachedir "./airootfs/usr/share/packages" $pack
done
#echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s
notify-send -a "$(basename $(pwd)): Prepare" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
echo "Ready"

View File

@ -2,6 +2,6 @@
sudo chown -R 1000:1000 ./airootfs/opt/extra-drivers/
sudo chown -R 1000:1000 ./airootfs/usr/share/packages/
sudo chown -R 1000:1000 ./out
sudo chown -R 1000:1000 ../boot/iso
echo "Ready"

View File

@ -1,15 +1,15 @@
#!/bin/bash
sudo ./mkarchiso_last_my -v "."
rename=$(date +%Y-%m-%d)
cp ./work/iso/arch/pkglist.x86_64.txt ./out/Melawy-linux-${rename}-pkglist.txt
#echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s
date_tag=$(date +%Y.%m.%d)
iso_name="Melawy-linux-${date_tag}-x86_64.iso"
gpg --detach-sign --local-user BC8B600E8DDA1F4CB77B10D2BA803A261A5EE6B8 --output "../boot/txt/${iso_name}.sig" "../boot/iso/${iso_name}"
sha1sum "../boot/iso/${iso_name}" > "../boot/txt/${iso_name}.sha1"
sha256sum "../boot/iso/${iso_name}" > "../boot/txt/${iso_name}.sha256"
cp "../boot/iso/arch/pkglist.x86_64.txt" "../boot/txt/Melawy-linux-${date_tag}-pkglist.txt"
notify-send -a "$(basename $(pwd)): Make" -t 999999999 "Make finished" "$(date '+%Y.%m.%d %H:%M:%S')"
if [ -n "$files" ]; then
sudo chown -R 1000:1000 ./out
mv ./out/* ../boot/iso/
fi
echo "Ready"

View File

@ -1,11 +0,0 @@
#!/bin/bash
files=$(ls -1 ./out)
if [ -n "$files" ]; then
sudo chown -R 1000:1000 ./out
mv ./out/*.iso ../boot/iso/
mv ./out/*.txt ../boot/txt/
fi
echo "Ready"

13
04_sign.sh Executable file
View File

@ -0,0 +1,13 @@
#!/bin/bash
date_tag=$(date +%Y.%m.%d)
iso_name="Melawy-linux-${date_tag}-x86_64.iso"
gpg --detach-sign --local-user BC8B600E8DDA1F4CB77B10D2BA803A261A5EE6B8 --output "../boot/txt/${iso_name}.sig" "../boot/iso/${iso_name}"
sha1sum "../boot/iso/${iso_name}" > "../boot/txt/${iso_name}.sha1"
sha256sum "../boot/iso/${iso_name}" > "../boot/txt/${iso_name}.sha256"
cp "../boot/iso/arch/pkglist.x86_64.txt" "../boot/txt/Melawy-linux-${date_tag}-pkglist.txt"
notify-send -a "$(basename $(pwd)): Sign" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
echo "Ready"

5
05_chown.sh Executable file
View File

@ -0,0 +1,5 @@
#!/bin/bash
sudo chown -R 1000:1000 ../boot
echo "Ready"

View File

@ -1,10 +1,6 @@
#!/bin/bash
_clean_packages() {
# local _leave_these_packages="base\nbase-devel\n\ngrub\nefibootmgr\noctopi\nca-certificates\nmelawy-welcome\n"
# local _leave_these_basepackages="filesystem\ngcc-libs\nglibc\nglib2\nbash\ncoreutils\nfile\nfindutils\ngawk\ngrep\nprocps-ng\nsed\ntar\ngettext\npciutils\npsmisc\nshadow\nutil-linux\nbzip2\ngzip\nxz\nlicenses\npacman\nsystemd\nsystemd-sysvcompat\niputils\niproute2\n"
# local _packages_to_remove=($(comm -23 <(pacman -Qq | sort) <({ pacman -Qqg melawy; printf $_leave_these_packages; printf $_leave_these_basepackages; } | sort -u)))
local _packages_to_remove=""
_packages_to_remove+=(

View File

@ -9,8 +9,8 @@ iso_version="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y.%m.%d)"
install_dir="arch"
buildmodes=('iso')
quiet="n"
work_dir="work"
out_dir="out"
work_dir="../work"
out_dir="../boot/iso"
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
'uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito')
arch="x86_64"