blob: 38f0cb5714aeda337f3d349eebeef2a0b526a0fb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#!/bin/sh
set -ex
mkdir -p ./pkgrepo
#shellcheck disable=SC2155
export PKGDEST="$(pwd)"/pkgrepo
if ! [ -L /tmp/arch_pkgrepo ] ; then
ln -s "$PKGDEST" /tmp/arch_pkgrepo
fi
#############################################################
if ! [ -d pkgs/yay ] ; then
git clone https://aur.archlinux.org/yay.git pkgs/yay
fi
cd pkgs/yay
makepkg -sf
cd -
if ! [ -d pkgs/brave-bin ] ; then
git clone https://aur.archlinux.org/brave-bin.git pkgs/brave-bin
fi
cd pkgs/brave-bin
makepkg -sf
cd -
sudo pacman --noconfirm --cachedir "/tmp/arch_pkgrepo2" \
-Sw $(cat archiso_config/packages.x86_64 | grep -vE '^(brave-bin|yay)')
sudo mv "/tmp/arch_pkgrepo2"/* "${PKGDEST}"/
cd /tmp/arch_pkgrepo
repo-add ./bootstrapper.db.tar.zst ./*pkg.tar.zst
cd -
# And put the whole repo onto the ISO...
sudo cp -r pkgrepo archiso_config/airootfs/home/
|