mirror of
https://github.com/BioArchLinux/iso.git
synced 2025-03-10 06:14:01 +00:00
fix: make it suitable for systemd
This commit is contained in:
parent
ae95c3457d
commit
174ca4e03f
1 changed files with 9 additions and 9 deletions
18
gen_iso.sh
18
gen_iso.sh
|
@ -2,27 +2,27 @@
|
||||||
# Run
|
# Run
|
||||||
docker run -itd --privileged --name bio bioarchlinux/bioarchlinux /bin/bash
|
docker run -itd --privileged --name bio bioarchlinux/bioarchlinux /bin/bash
|
||||||
# System
|
# System
|
||||||
docker exec -it bio sh -c "ln -sf /usr/share/zoneinfo/GMT /etc/localtime"
|
docker exec -i bio sh -c "ln -sf /usr/share/zoneinfo/GMT /etc/localtime"
|
||||||
docker exec -it bio sh -c "pacman -Syu --noconfirm"
|
docker exec -i bio sh -c "pacman -Syu --noconfirm"
|
||||||
docker exec -it bio sh -c "pacman -S archiso --noconfirm"
|
docker exec -i bio sh -c "pacman -S archiso --noconfirm"
|
||||||
# Use mkarchiso
|
# Use mkarchiso
|
||||||
docker cp bio/ bio:/root/
|
docker cp /usr/share/lilac/iso/bio/ bio:/root/
|
||||||
docker exec -it bio sh -c "cd /root/bio && mkarchiso -C pacman.conf -v ."
|
docker exec -i bio sh -c "cd /root/bio && mkarchiso -C pacman.conf -v ."
|
||||||
docker cp bio:/root/bio/out/bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso .
|
docker cp bio:/root/bio/out/bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso /usr/share/lilac/iso/
|
||||||
# Clean system
|
# Clean system
|
||||||
docker stop bio
|
docker stop bio
|
||||||
docker rm bio
|
docker rm bio
|
||||||
docker rmi --force $(docker images -q)
|
docker rmi --force $(docker images -q)
|
||||||
# GPG Sign
|
# GPG Sign
|
||||||
gpg --output bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso.sig --sign bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso
|
gpg --output /usr/share/lilac/iso/bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso.sig --sign /usr/share/lilac/iso/bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso
|
||||||
# Sum sign
|
# Sum sign
|
||||||
for bin in $(pacman -Ql coreutils | grep 'sum$' | sed 's/\// /g' | awk '{print $4}')
|
for bin in $(pacman -Ql coreutils | grep 'sum$' | sed 's/\// /g' | awk '{print $4}')
|
||||||
do
|
do
|
||||||
$bin bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso > bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso.$bin
|
$bin /usr/share/lilac/iso/bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso > /usr/share/lilac/iso/bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso.$bin
|
||||||
done
|
done
|
||||||
# Remove
|
# Remove
|
||||||
rm /usr/share/lilac/Repo/iso/*
|
rm /usr/share/lilac/Repo/iso/*
|
||||||
# Move
|
# Move
|
||||||
mv bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso* /usr/share/lilac/Repo/iso
|
mv /usr/share/lilac/iso/bioarchlinux-$(date "+%Y.%m.%d")-x86_64.iso* /usr/share/lilac/Repo/iso
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue