fix DNS
This commit is contained in:
parent
7af6f987ef
commit
a44c876301
|
|
@ -139,7 +139,7 @@ create_install() {
|
||||||
info "Installing packages for $EDITION on $DEVICE..."
|
info "Installing packages for $EDITION on $DEVICE..."
|
||||||
# Install device and editions specific packages
|
# Install device and editions specific packages
|
||||||
$NSPAWN $TMPDIR/root pacman -Syyu base manjaro-system manjaro-release $PKG_DEVICE $PKG_EDITION --noconfirm
|
$NSPAWN $TMPDIR/root pacman -Syyu base manjaro-system manjaro-release $PKG_DEVICE $PKG_EDITION --noconfirm
|
||||||
if [[ "$DEVICE" = "on2" ]] || [[ "$DEVICE" = "rpi4" ]]; then
|
if [[ "$DEVICE" = "on2" ]] || [[ "$DEVICE" = "rpi4" ]]; then
|
||||||
if [[ "$EDITION" = "kde-plasma" ]] || [[ "$EDITION" = "cubocore" ]]; then
|
if [[ "$EDITION" = "kde-plasma" ]] || [[ "$EDITION" = "cubocore" ]]; then
|
||||||
$NSPAWN $TMPDIR/root pacman -R sddm sddm-kcm matcha-dynamic-sddm --noconfirm
|
$NSPAWN $TMPDIR/root pacman -R sddm sddm-kcm matcha-dynamic-sddm --noconfirm
|
||||||
$NSPAWN $TMPDIR/root pacman -S sddm-compat sddm-kcm matcha-dynamic-sddm --noconfirm
|
$NSPAWN $TMPDIR/root pacman -S sddm-compat sddm-kcm matcha-dynamic-sddm --noconfirm
|
||||||
|
|
@ -160,13 +160,6 @@ create_install() {
|
||||||
info "Applying overlay for $EDITION..."
|
info "Applying overlay for $EDITION..."
|
||||||
cp -ap $TMPDIR/arm-profiles/overlays/$EDITION/* $TMPDIR/root/
|
cp -ap $TMPDIR/arm-profiles/overlays/$EDITION/* $TMPDIR/root/
|
||||||
|
|
||||||
info "Enabling user services..."
|
|
||||||
if [[ "$EDITION" = "minimal" ]] || [[ "$EDITION" = "server" ]]; then
|
|
||||||
echo "No user services for $EDITION edition"
|
|
||||||
else
|
|
||||||
$NSPAWN $TMPDIR/root --user $(cat $TMPDIR/user) systemctl --user enable pulseaudio.service 1> /dev/null 2>&1
|
|
||||||
fi
|
|
||||||
|
|
||||||
info "Setting up users..."
|
info "Setting up users..."
|
||||||
#setup users
|
#setup users
|
||||||
echo "$USER" > $TMPDIR/user
|
echo "$USER" > $TMPDIR/user
|
||||||
|
|
@ -181,6 +174,13 @@ create_install() {
|
||||||
$NSPAWN $TMPDIR/root usermod -aG $USERGROUPS $(cat $TMPDIR/user) 1> /dev/null 2>&1
|
$NSPAWN $TMPDIR/root usermod -aG $USERGROUPS $(cat $TMPDIR/user) 1> /dev/null 2>&1
|
||||||
$NSPAWN $TMPDIR/root chfn -f "$FULLNAME" $(cat $TMPDIR/user) 1> /dev/null 2>&1
|
$NSPAWN $TMPDIR/root chfn -f "$FULLNAME" $(cat $TMPDIR/user) 1> /dev/null 2>&1
|
||||||
|
|
||||||
|
info "Enabling user services..."
|
||||||
|
if [[ "$EDITION" = "minimal" ]] || [[ "$EDITION" = "server" ]]; then
|
||||||
|
echo "No user services for $EDITION edition"
|
||||||
|
else
|
||||||
|
$NSPAWN $TMPDIR/root --user $(cat $TMPDIR/user) systemctl --user enable pulseaudio.service 1> /dev/null 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
info "Setting up system settings..."
|
info "Setting up system settings..."
|
||||||
#system setup
|
#system setup
|
||||||
$NSPAWN $TMPDIR/root chmod u+s /usr/bin/ping 1> /dev/null 2>&1
|
$NSPAWN $TMPDIR/root chmod u+s /usr/bin/ping 1> /dev/null 2>&1
|
||||||
|
|
@ -195,6 +195,7 @@ create_install() {
|
||||||
echo "KEYMAP=$KEYMAP" | tee --append $TMPDIR/root/etc/vconsole.conf 1> /dev/null 2>&1
|
echo "KEYMAP=$KEYMAP" | tee --append $TMPDIR/root/etc/vconsole.conf 1> /dev/null 2>&1
|
||||||
$NSPAWN $TMPDIR/root localectl set-x11-keymap $KEYMAP 1> /dev/null 2>&1
|
$NSPAWN $TMPDIR/root localectl set-x11-keymap $KEYMAP 1> /dev/null 2>&1
|
||||||
echo "$HOSTNAME" | tee --append $TMPDIR/root/etc/hostname 1> /dev/null 2>&1
|
echo "$HOSTNAME" | tee --append $TMPDIR/root/etc/hostname 1> /dev/null 2>&1
|
||||||
|
$NSPAWN $TMPDIR/root systemctl disable systemd-resolved.service 1> /dev/null 2>&1
|
||||||
|
|
||||||
echo "Correcting permissions from overlay..."
|
echo "Correcting permissions from overlay..."
|
||||||
chown -R root:root $TMPDIR/root/etc
|
chown -R root:root $TMPDIR/root/etc
|
||||||
|
|
@ -398,11 +399,10 @@ cleanup () {
|
||||||
partprobe $SDCARD 1> /dev/null 2>&1
|
partprobe $SDCARD 1> /dev/null 2>&1
|
||||||
|
|
||||||
elif [[ "$DEVICE" = "on2" ]] || [[ "$DEVICE" = "vim1" ]] || [[ "$DEVICE" = "vim2" ]] || [[ "$DEVICE" = "vim3" ]]; then
|
elif [[ "$DEVICE" = "on2" ]] || [[ "$DEVICE" = "vim1" ]] || [[ "$DEVICE" = "vim2" ]] || [[ "$DEVICE" = "vim3" ]]; then
|
||||||
|
|
||||||
# move boot files
|
# move boot files
|
||||||
mv $TMPDIR/root/boot/* $TMPDIR/boot
|
mv $TMPDIR/root/boot/* $TMPDIR/boot
|
||||||
#flash bootloader
|
|
||||||
if [[ "$DEVICE" = "on2" ]]; then
|
if [[ "$DEVICE" = "on2" ]]; then
|
||||||
|
#flash bootloader
|
||||||
dd if=$TMPDIR/boot/u-boot.bin of=${LDEV} conv=fsync,notrunc bs=512 seek=1 1> /dev/null 2>&1
|
dd if=$TMPDIR/boot/u-boot.bin of=${LDEV} conv=fsync,notrunc bs=512 seek=1 1> /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue