Skip to content

Commit ca856cf

Browse files
author
MochiOS Team
committed
re-add all custom packages (mochiinstall, defaults, branding, abroot)
1 parent 4465ca5 commit ca856cf

1 file changed

Lines changed: 38 additions & 6 deletions

File tree

‎build.sh‎

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,43 @@ echo "==> rebuilding mochi pkg..."
3939
cd "$MOCHIOS_DIR/pkgbuilds/mochi"
4040
pkgver=$(_get_pkgver PKGBUILD)
4141
tar 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
4643
cp "$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+
4872
echo "==> signing packages..."
4973
for 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"
5886
rm -f os/x86_64/mochi.db.tar.zst.lck
5987
rm -f os/x86_64/mochi.db.tar.zst.sig
6088
GNUPGHOME="$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

6294
echo "==> staging public key for ISO..."
6395
if [ -f "$REPO_DIR/pubkey/mochios-key.pub" ]; then
@@ -69,7 +101,7 @@ fi
69101

70102
echo "==> staging mochi packages for installer..."
71103
mkdir -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/"
74106
done
75107

0 commit comments

Comments
 (0)