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
|
#!/bin/sh
|
||||||
sudo rm -rf ./{work,out}
|
sudo rm -rf ../work
|
||||||
rm airootfs/opt/extra-drivers/*.pkg.tar.*
|
rm airootfs/opt/extra-drivers/*.pkg.tar.*
|
||||||
rm airootfs/root/packages/*.pkg.tar.*
|
rm airootfs/root/packages/*.pkg.tar.*
|
||||||
rm airootfs/usr/share/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')"
|
notify-send -a "$(basename $(pwd)): Reset" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
|
||||||
|
|
||||||
echo "Ready"
|
echo "Ready"
|
|
@ -33,8 +33,6 @@ do
|
||||||
sudo pacman -Sw --noconfirm --cachedir "./airootfs/usr/share/packages" $pack
|
sudo pacman -Sw --noconfirm --cachedir "./airootfs/usr/share/packages" $pack
|
||||||
done
|
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')"
|
notify-send -a "$(basename $(pwd)): Prepare" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
|
||||||
|
|
||||||
echo "Ready"
|
echo "Ready"
|
||||||
|
|
|
@ -2,6 +2,6 @@
|
||||||
|
|
||||||
sudo chown -R 1000:1000 ./airootfs/opt/extra-drivers/
|
sudo chown -R 1000:1000 ./airootfs/opt/extra-drivers/
|
||||||
sudo chown -R 1000:1000 ./airootfs/usr/share/packages/
|
sudo chown -R 1000:1000 ./airootfs/usr/share/packages/
|
||||||
sudo chown -R 1000:1000 ./out
|
sudo chown -R 1000:1000 ../boot/iso
|
||||||
|
|
||||||
echo "Ready"
|
echo "Ready"
|
||||||
|
|
16
03_make.sh
16
03_make.sh
|
@ -1,15 +1,15 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
sudo ./mkarchiso_last_my -v "."
|
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')"
|
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"
|
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
|
#!/bin/bash
|
||||||
|
|
||||||
_clean_packages() {
|
_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=""
|
local _packages_to_remove=""
|
||||||
|
|
||||||
_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"
|
install_dir="arch"
|
||||||
buildmodes=('iso')
|
buildmodes=('iso')
|
||||||
quiet="n"
|
quiet="n"
|
||||||
work_dir="work"
|
work_dir="../work"
|
||||||
out_dir="out"
|
out_dir="../boot/iso"
|
||||||
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
|
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
|
||||||
'uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito')
|
'uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito')
|
||||||
arch="x86_64"
|
arch="x86_64"
|
||||||
|
|
Loading…
Reference in New Issue