31 lines
987 B
Bash
Executable File
31 lines
987 B
Bash
Executable File
#!/bin/bash
|
|
|
|
date_tag=$(date +%Y.%m.%d)
|
|
iso_name="Melawy-Linux-${date_tag}-x86_64"
|
|
iso_dir="${date_tag}"
|
|
|
|
|
|
|
|
|
|
cp -vf "../work/iso/arch/pkglist.x86_64.txt" "../sf/${iso_dir}/${iso_name}-pkglist.txt"
|
|
|
|
echo "Sign ../sf/${iso_dir}/${iso_name}.iso.sig ../sf/${iso_dir}/${iso_name}.iso"
|
|
gpg --detach-sign --local-user BC8B600E8DDA1F4CB77B10D2BA803A261A5EE6B8 --output "../sf/${iso_dir}/${iso_name}.sig" "../sf/${iso_dir}/${iso_name}.iso"
|
|
|
|
|
|
cd "../sf/${iso_dir}"
|
|
|
|
echo "sha1sum ${iso_name}.iso"
|
|
sha1sum "${iso_name}.iso" > "${iso_name}.iso.sha1"
|
|
|
|
echo "sha256sum ${iso_name}.iso"
|
|
sha256sum "${iso_name}.iso" > "${iso_name}.iso.sha256"
|
|
|
|
notify-send -a "$(basename $(pwd)): Sign" -t 10000 "finished" "$(date '+%Y.%m.%d %H:%M:%S')"
|
|
|
|
echo "Ready"
|
|
if [ "$status" == 0 ]; then
|
|
sleep 5
|
|
kill $(ps x | grep konsole | grep $0 | awk '{print $1}')
|
|
fi
|