fix: make it suitable for systemd

This commit is contained in:
BioArchLinuxBot 2023-03-21 18:03:32 +00:00
parent ae95c3457d
commit 174ca4e03f

View file

@ -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