Update
This commit is contained in:
parent
53a83c25ed
commit
a56a053282
|
@ -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"
|
|
@ -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"
|
|
@ -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"
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
16
03_make.sh
16
03_make.sh
|
@ -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"
|
||||
|
|
11
04_move.sh
11
04_move.sh
|
@ -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"
|
|
@ -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"
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
sudo chown -R 1000:1000 ../boot
|
||||
|
||||
echo "Ready"
|
|
@ -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+=(
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue