Merge branch 'master' into 'master'
update script See merge request manjaro-arm/applications/manjaro-arm-installer!8
This commit is contained in:
commit
9255172998
|
|
@ -18,9 +18,16 @@ export DIALOGRC="/etc/manjaro-arm-installer/dialogrc_gui"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BRANCH="arm-stable"
|
BRANCH="arm-stable"
|
||||||
if [[ -n $1 ]]; then
|
if [[ -n "$1" ]]; then
|
||||||
BRANCH=$1
|
if [[ "$1" =~ "testing" ]]; then
|
||||||
|
BRANCH="arm-testing"
|
||||||
|
elif [[ "$1" =~ "unstable" ]]; then
|
||||||
|
BRANCH="arm-unstable"
|
||||||
|
else
|
||||||
|
BRANCH="arm-stable"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# clearing variables
|
# clearing variables
|
||||||
DEVICE=""
|
DEVICE=""
|
||||||
EDITION=""
|
EDITION=""
|
||||||
|
|
@ -136,16 +143,22 @@ create_install() {
|
||||||
touch $TMPDIR/root/MANJARO-ARM-IMAGE-BUILD
|
touch $TMPDIR/root/MANJARO-ARM-IMAGE-BUILD
|
||||||
|
|
||||||
# Make this symlink available, it's created by systemd on a running system
|
# Make this symlink available, it's created by systemd on a running system
|
||||||
mkdir -p $TMPDIR/root/etc
|
mkdir -p $TMPDIR/root/etc/pacman.d
|
||||||
ln -sf ../usr/lib/os-release $TMPDIR/root/etc/os-release
|
ln -sf ../usr/lib/os-release $TMPDIR/root/etc/os-release
|
||||||
|
# ensure an empty mirrorlist is available - pacman 7 ?
|
||||||
|
touch $TMPDIR/root/etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
info "Setting up keyrings..."
|
info "Setting up keyrings..."
|
||||||
$NSPAWN $TMPDIR/root pacman-key --init 1> /dev/null 2>&1
|
$NSPAWN $TMPDIR/root pacman-key --init 1> /dev/null 2>&1
|
||||||
|
|
||||||
|
info "Waiting for pacman gnupg to settle..."
|
||||||
|
sleep 5
|
||||||
|
info "Populating pacman gnupg..."
|
||||||
$NSPAWN $TMPDIR/root pacman-key --populate archlinuxarm manjaro manjaro-arm 1> /dev/null 2>&1
|
$NSPAWN $TMPDIR/root pacman-key --populate archlinuxarm manjaro manjaro-arm 1> /dev/null 2>&1
|
||||||
|
|
||||||
info "Setting target branch ${BRANCH}..."
|
info "Setting target branch ${BRANCH}..."
|
||||||
sed -i 's|^Branch.*|Branch = '${BRANCH}'|' $TMPDIR/root/etc/pacman-mirrors.conf
|
sed -i 's|.*Branch.*|Branch = '${BRANCH}'|g' $TMPDIR/root/etc/pacman-mirrors.conf
|
||||||
|
|
||||||
info "Generating mirrorlist..."
|
info "Generating mirrorlist..."
|
||||||
$NSPAWN $TMPDIR/root pacman-mirrors -f10 1> /dev/null 2>&1
|
$NSPAWN $TMPDIR/root pacman-mirrors -f10 1> /dev/null 2>&1
|
||||||
|
|
||||||
|
|
@ -154,8 +167,7 @@ create_install() {
|
||||||
mkdir -p $TMPDIR/pkg-cache
|
mkdir -p $TMPDIR/pkg-cache
|
||||||
mount -o bind $TMPDIR/pkg-cache $TMPDIR/root/var/cache/pacman/pkg
|
mount -o bind $TMPDIR/pkg-cache $TMPDIR/root/var/cache/pacman/pkg
|
||||||
# Install device and editions specific packages
|
# Install device and editions specific packages
|
||||||
$NSPAWN $TMPDIR/root pacman -Syyu base manjaro-system manjaro-release systemd systemd-libs $PKG_SHARED $PKG_EDITION $PKG_DEVICE --noconfirm
|
$NSPAWN $TMPDIR/root pacman -Syu base manjaro-system manjaro-release systemd systemd-libs $PKG_SHARED $PKG_EDITION $PKG_DEVICE --noconfirm
|
||||||
|
|
||||||
|
|
||||||
info "Enabling services..."
|
info "Enabling services..."
|
||||||
# Enable services
|
# Enable services
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue