diff options
-rwxr-xr-x | bin/reproducible_arch_schroot_setup.sh | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/bin/reproducible_arch_schroot_setup.sh b/bin/reproducible_arch_schroot_setup.sh index 04a9fa23..be060241 100755 --- a/bin/reproducible_arch_schroot_setup.sh +++ b/bin/reproducible_arch_schroot_setup.sh @@ -59,18 +59,19 @@ trap - INT TERM EXIT ROOTCMD="schroot --directory /tmp -c source:jenkins-reproducible-arch -u root --" USERCMD="schroot --directory /tmp -c source:jenkins-reproducible-arch -u jenkins --" -# configure pacman + abs +# configure root user +echo "export http_proxy=$http_proxy" | tee -a $SCHROOT_BASE/$TARGET/root/.bashrc + +# configure pacman $ROOTCMD pacman-key --init $ROOTCMD pacman-key --populate archlinux echo 'Server = http://mirror.one.com/archlinux/$repo/os/$arch' | tee -a $SCHROOT_BASE/$TARGET/etc/pacman.d/mirrorlist $ROOTCMD pacman -Syu --noconfirm $ROOTCMD pacman -S --noconfirm base-devel devtools abs +# configure abs +$ROOTCMD abs core extra # configure sudo echo 'jenkins ALL= NOPASSWD: /usr/sbin/pacman *' | $ROOTCMD tee -a $SCHROOT_BASE/$TARGET/etc/sudoers -$ROOTCMD abs core extra - -# configure root user -echo "export http_proxy=$http_proxy" | tee -a $SCHROOT_BASE/$TARGET/root/.bashrc # configure jenkins user $ROOTCMD mkdir /var/lib/jenkins |