aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGaetan Bisson2020-01-22 08:05:18 -1000
committerGaetan Bisson2020-01-22 08:05:18 -1000
commit991be698e97f2e74e38a6b38ec16c968f2ee249a (patch)
tree8699f3ef1aa52bb9c45e135c5217a7963ef0c63c
parent7ca192e6ab1b429ffe80dd92a51f6502c106dcac (diff)
downloadaur-991be698e97f2e74e38a6b38ec16c968f2ee249a.tar.gz
drop pacman-contrib, simply rm package cache
-rw-r--r--PKGBUILD8
-rwxr-xr-xarch.build7
-rwxr-xr-xarch.install6
3 files changed, 11 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 00ea8472c8d8..6a8d56448887 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
pkgname=buildstuff
-pkgver=1.6
-pkgrel=2
+pkgver=1.8
+pkgrel=1
pkgdesc='Stuff to build packages in virtual machines'
url='http://arch.vesath.org/'
arch=('any')
@@ -25,5 +25,5 @@ package() {
sha256sums=('6225e9cd7dbd46692d3b3ebde37a182c05863459879e99dbca5b3a4125e5eb1d'
'acf683446e1162104759b1a75d18859b1a36ac6f3eeabb241025d0e6c37c7960'
- '12b438eaa95d48db7a9ff5a2c5e6af542548752e293fca6d824f2437a59fc5f2'
- 'ec9d9974fc65a670754f66aa16b6f64394fbf089685acae32e31d3727263f3ee')
+ '12d4c4033073cc940b26581d3008c865145cd1bbe0f64491bff522922370d003'
+ '8f33b668ab81dcefd62191c3a01d596d498b8ba1058368dbb1ca2a2a2bf89218')
diff --git a/arch.build b/arch.build
index 53f937ca78f3..44c35a5ee29b 100755
--- a/arch.build
+++ b/arch.build
@@ -23,7 +23,7 @@ vhost="
start_vm() {
qemu-system-x86_64 \
- -cpu $cpu -smp 4 -m 4G \
+ -cpu $cpu -smp 4 -m 2G \
-accel kvm:tcg,thread=multi \
-device virtio-net,netdev=vlan \
-netdev user,id=vlan,hostfwd=::$vport-:22 \
@@ -32,7 +32,7 @@ start_vm() {
ssh $vhost 'curl -o /dev/null -s vesath.org' &&
break
done
- cat /etc/pacman.d/mirrorlist |
+ sed 's/127.0.0.1/10.0.2.2/g' /etc/pacman.d/mirrorlist |
ssh $vhost 'sudo dd of=/etc/pacman.d/mirrorlist'
}
@@ -67,7 +67,7 @@ set -E
start_vm $img
ssh $vhost 'sudo pacman --noconfirm -Syu'
ssh $vhost 'sudo pacman --noconfirm -Su'
- ssh $vhost 'sudo paccache --remove --keep 0'
+ ssh $vhost 'sudo rm --force /var/cache/pacman/pkg/*'
stop_vm
}
@@ -79,6 +79,7 @@ for r in $repo; do
done | ssh $vhost
ssh $vhost 'sudo pacman --noconfirm -Syu'
ssh $vhost 'sudo pacman --noconfirm -Su'
+ssh $vhost 'sudo rm --force /var/cache/pacman/pkg/*'
ssh $vhost 'sudo install -o user -g user -d /build'
sftp $vhost <<<"mkdir .gnupg"
sftp $vhost <<<"put $HOME/.makepkg.conf"
diff --git a/arch.install b/arch.install
index 862f4dfd7f1d..9259e6131074 100755
--- a/arch.install
+++ b/arch.install
@@ -32,9 +32,9 @@ pushd ${mnt}
install -d boot
mount ${loop}p1 boot
-setarch ${arch} pacstrap -C /usr/share/devtools/pacman-extra.conf -c . base base-devel pacman-contrib haveged openssh sudo syslinux
-systemctl --root=. enable systemd-{networkd,resolved} haveged sshd
+setarch ${arch} pacstrap -C /usr/share/devtools/pacman-extra.conf -c . base base-devel syslinux mkinitcpio haveged openssh sudo
+systemctl --root=. enable systemd-{networkd,resolved} haveged sshd
ln -sf ../run/systemd/resolve/resolv.conf etc/resolv.conf
install -d home/user/.ssh
@@ -76,8 +76,8 @@ DHCP=yes
EOF
setarch ${arch} arch-chroot . <<EOF
+sudo pacman --noconfirm -S linux
syslinux-install_update -i -m
-mkinitcpio -p linux
locale-gen
useradd -p 00as1wm0AZG56 user
chown -R user:users /home/user