paul@22 | 1 | #!/bin/bash |
paul@22 | 2 | # Usage: user-postsetup [ <country> ] |
paul@22 | 3 | |
paul@22 | 4 | # Configuration: |
paul@22 | 5 | if [ -e userinstall-defaults ]; then |
paul@22 | 6 | source userinstall-defaults |
paul@22 | 7 | elif [ -e /etc/default/userinstall ]; then |
paul@22 | 8 | source /etc/default/userinstall |
paul@22 | 9 | else |
paul@22 | 10 | echo "No defaults found for userinstall." |
paul@22 | 11 | exit 1 |
paul@22 | 12 | fi |
paul@22 | 13 | |
paul@22 | 14 | echo "Copying host DNS configuration..." |
paul@22 | 15 | cp /etc/resolv.conf $PACKAGEROOT/etc/ |
paul@22 | 16 | |
paul@22 | 17 | echo "Copying filesystems configuration..." |
paul@22 | 18 | cp /etc/fstab $PACKAGEROOT/etc/ |
paul@22 | 19 | |
paul@22 | 20 | echo "Copying network configuration..." |
paul@22 | 21 | cp /etc/hosts $PACKAGEROOT/etc/ |
paul@22 | 22 | cp /etc/network/interfaces $PACKAGEROOT/etc/network/ |
paul@22 | 23 | |
paul@22 | 24 | echo "Copying package repository configuration..." |
paul@22 | 25 | if [[ $USERINSTALL_CODENAME == $DISTRIB_CODENAME ]]; then |
paul@22 | 26 | cp /etc/apt/sources.list $PACKAGEROOT/etc/apt/ |
paul@22 | 27 | elif [ -e $USERINSTALL_CODENAME/sources.list ]; then |
paul@22 | 28 | cp $USERINSTALL_CODENAME/sources.list $PACKAGEROOT/etc/apt/ |
paul@22 | 29 | else |
paul@22 | 30 | echo "Attempting to generate a repository definition for $USERINSTALL_CODENAME." |
paul@22 | 31 | `dirname $0`/user-makesources $PACKAGEROOT/etc/apt/sources.list $1 |
paul@22 | 32 | fi |