diff --git a/elementary.sh b/elementary.sh index 832f8ca..443ee66 100755 --- a/elementary.sh +++ b/elementary.sh @@ -105,4 +105,16 @@ elif [[ "${1}" == '--elementary' ]]; then -pogAXtlHrDx \ /etc/apt/trusted.gpg.d/{elementary,patches}.key.asc \ /mnt/etc/apt/trusted.gpg.d/ +elif [[ "${1}" == '--network' ]]; then + mkdir \ + -p \ + /mnt/run/systemd/resolve/ + + mount \ + --bind \ + /run/systemd/resolve/stub-resolv.conf \ + /mnt/run/systemd/resolve/stub-resolv.conf + + touch \ + /etc/NetworkManager/conf.d/10-globally-managed-devices.conf fi diff --git a/pre-inst.sh b/pre-inst.sh index 327f904..85eb4e2 100755 --- a/pre-inst.sh +++ b/pre-inst.sh @@ -74,6 +74,8 @@ fi if [[ "${ID}" == 'debian' ]]; then "${baseDir}/debian.sh" --network-interfaces +elif [[ "${ID}" == 'elementary' ]]; then + "${baseDir}/elementary.sh" --network fi if [[ "${ID}" == 'elementary' ]]; then