@@ -39,15 +39,43 @@ echo "==> rebuilding mochi pkg..."
3939cd " $MOCHIOS_DIR /pkgbuilds/mochi"
4040pkgver=$( _get_pkgver PKGBUILD)
4141tar czf " mochi-$pkgver .tar.gz" -C " $MOCHIOS_DIR /mochi" .
42- sudo -u mochi makepkg -cf --noconfirm 2>&1
43- echo " ::group::mochi build output"
44- ls -la " $MOCHIOS_DIR /pkgbuilds/mochi" /mochi-[0-9]* .pkg.tar.zst
45- echo " ::endgroup::"
42+ sudo -u mochi makepkg -cf --noconfirm
4643cp " $MOCHIOS_DIR /pkgbuilds/mochi" /mochi-[0-9]* .pkg.tar.zst " $REPO_DIR /os/x86_64/"
4744
45+ echo " ==> rebuilding mochiinstall pkg..."
46+ cd " $MOCHIOS_DIR /pkgbuilds/mochiinstall"
47+ pkgver=$( _get_pkgver PKGBUILD)
48+ tar czf " mochiinstall-$pkgver .tar.gz" -C " $MOCHIOS_DIR " \
49+ mochiinstall_wrapper installer.py mochiinstall_app.py mochi_ascii.py
50+ sudo -u mochi makepkg -cf --noconfirm
51+ cp " $MOCHIOS_DIR /pkgbuilds/mochiinstall" /mochiinstall-[0-9]* .pkg.tar.zst " $REPO_DIR /os/x86_64/"
52+
53+ echo " ==> rebuilding mochios-defaults pkg..."
54+ cd " $MOCHIOS_DIR /pkgbuilds/mochios-defaults"
55+ sudo -u mochi makepkg -cf --noconfirm
56+ cp " $MOCHIOS_DIR /pkgbuilds/mochios-defaults" /mochios-defaults-[0-9]* .pkg.tar.zst " $REPO_DIR /os/x86_64/"
57+
58+ echo " ==> rebuilding mochios-branding pkg..."
59+ cd " $MOCHIOS_DIR /pkgbuilds/mochios-branding"
60+ pkgver=$( _get_pkgver PKGBUILD)
61+ tar czf " mochios-branding-$pkgver .tar.gz" -C " $MOCHIOS_DIR /pkgbuilds/mochios-branding" --exclude=" mochios-branding-$pkgver .tar.gz" usr
62+ sudo -u mochi makepkg -cf --noconfirm
63+ cp " $MOCHIOS_DIR /pkgbuilds/mochios-branding" /mochios-branding-[0-9]* .pkg.tar.zst " $REPO_DIR /os/x86_64/"
64+
65+ echo " ==> rebuilding mochi-abroot pkg..."
66+ cd " $MOCHIOS_DIR /pkgbuilds/mochi-abroot"
67+ pkgver=$( _get_pkgver PKGBUILD)
68+ tar czf " mochi-abroot-$pkgver .tar.gz" -C " $MOCHIOS_DIR /pkgbuilds/mochi-abroot" --exclude=" mochi-abroot-$pkgver .tar.gz" --exclude=' pkg' --exclude=' src' abroot.sh abroot.conf
69+ sudo -u mochi makepkg -cf --noconfirm
70+ cp " $MOCHIOS_DIR /pkgbuilds/mochi-abroot" /mochi-abroot-[0-9]* .pkg.tar.zst " $REPO_DIR /os/x86_64/"
71+
4872echo " ==> signing packages..."
4973for pattern in \
50- " $REPO_DIR /os/x86_64/" mochi-[0-9]* .pkg.tar.zst; do
74+ " $REPO_DIR /os/x86_64/" mochi-[0-9]* .pkg.tar.zst \
75+ " $REPO_DIR /os/x86_64/" mochiinstall-[0-9]* .pkg.tar.zst \
76+ " $REPO_DIR /os/x86_64/" mochios-defaults-[0-9]* .pkg.tar.zst \
77+ " $REPO_DIR /os/x86_64/" mochios-branding-[0-9]* .pkg.tar.zst \
78+ " $REPO_DIR /os/x86_64/" mochi-abroot-[0-9]* .pkg.tar.zst; do
5179 for pkg in $pattern ; do
5280 [ -f " $pkg " ] && sign_pkg " $pkg "
5381 done
@@ -58,6 +86,10 @@ cd "$REPO_DIR"
5886rm -f os/x86_64/mochi.db.tar.zst.lck
5987rm -f os/x86_64/mochi.db.tar.zst.sig
6088GNUPGHOME=" $GNUPGHOME " repo-add --sign os/x86_64/mochi.db.tar.zst os/x86_64/mochi-[0-9]* .pkg.tar.zst
89+ GNUPGHOME=" $GNUPGHOME " repo-add --sign os/x86_64/mochi.db.tar.zst os/x86_64/mochiinstall-[0-9]* .pkg.tar.zst
90+ GNUPGHOME=" $GNUPGHOME " repo-add --sign os/x86_64/mochi.db.tar.zst os/x86_64/mochios-defaults-[0-9]* .pkg.tar.zst
91+ GNUPGHOME=" $GNUPGHOME " repo-add --sign os/x86_64/mochi.db.tar.zst os/x86_64/mochios-branding-[0-9]* .pkg.tar.zst
92+ GNUPGHOME=" $GNUPGHOME " repo-add --sign os/x86_64/mochi.db.tar.zst os/x86_64/mochi-abroot-[0-9]* .pkg.tar.zst
6193
6294echo " ==> staging public key for ISO..."
6395if [ -f " $REPO_DIR /pubkey/mochios-key.pub" ]; then
69101
70102echo " ==> staging mochi packages for installer..."
71103mkdir -p " $ISO_DIR /airootfs/opt/mochi-pkgs"
72- for pkg in mochi; do
104+ for pkg in mochi mochiinstall mochios-defaults mochios-branding mochi-abroot ; do
73105 cp " $REPO_DIR /os/x86_64/" $pkg -[0-9]* .pkg.tar.zst " $ISO_DIR /airootfs/opt/mochi-pkgs/"
74106done
75107
0 commit comments