fix DNS
This commit is contained in:
parent
7af6f987ef
commit
a44c876301
|
|
@ -139,7 +139,7 @@ create_install() {
|
|||
info "Installing packages for $EDITION on $DEVICE..."
|
||||
# Install device and editions specific packages
|
||||
$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
|
||||
$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
|
||||
|
|
@ -160,13 +160,6 @@ create_install() {
|
|||
info "Applying overlay for $EDITION..."
|
||||
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..."
|
||||
#setup users
|
||||
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 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..."
|
||||
#system setup
|
||||
$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
|
||||
$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
|
||||
$NSPAWN $TMPDIR/root systemctl disable systemd-resolved.service 1> /dev/null 2>&1
|
||||
|
||||
echo "Correcting permissions from overlay..."
|
||||
chown -R root:root $TMPDIR/root/etc
|
||||
|
|
@ -398,11 +399,10 @@ cleanup () {
|
|||
partprobe $SDCARD 1> /dev/null 2>&1
|
||||
|
||||
elif [[ "$DEVICE" = "on2" ]] || [[ "$DEVICE" = "vim1" ]] || [[ "$DEVICE" = "vim2" ]] || [[ "$DEVICE" = "vim3" ]]; then
|
||||
|
||||
# move boot files
|
||||
mv $TMPDIR/root/boot/* $TMPDIR/boot
|
||||
#flash bootloader
|
||||
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
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue