浏览代码

Nameservers

Bob Motram 10 年前
父节点
当前提交
a7e41c20f8
共有 1 个文件被更改,包括 18 次插入16 次删除
  1. 18
    16
      src/freedombone-prep

+ 18
- 16
src/freedombone-prep 查看文件

65
   exit 0
65
   exit 0
66
 fi
66
 fi
67
 
67
 
68
-if [ ! -d $MICROSD_MOUNT_POINT ]; then
69
-    if [ -d /media ]; then
70
-        # different directories for Debian
71
-        if [ -d /media/usb1 ]; then
72
-            MICROSD_MOUNT_POINT=/media
73
-            ROOTFS=usb1
74
-        fi
75
-        if [ -d /media/usb0 ]; then
76
-            MICROSD_MOUNT_POINT=/media
77
-            BOOT=usb0
78
-        fi
68
+if [ -d /media ]; then
69
+    # different directories for Debian
70
+    if [ -d /media/usb1 ]; then
71
+        MICROSD_MOUNT_POINT=/media
72
+        ROOTFS=usb1
79
     fi
73
     fi
80
-    if [ ! -d $MICROSD_MOUNT_POINT ]; then
81
-        echo "The mount directory $MICROSD_MOUNT_POINT does not exist."
82
-        echo 'Use the --mount option to specify where the microSD gets mounted to.'
83
-        exit 67563
74
+    if [ -d /media/usb0 ]; then
75
+        MICROSD_MOUNT_POINT=/media
76
+        BOOT=usb0
84
     fi
77
     fi
85
 fi
78
 fi
79
+if [ ! -d $MICROSD_MOUNT_POINT ]; then
80
+    echo "The mount directory $MICROSD_MOUNT_POINT does not exist."
81
+    echo 'Use the --mount option to specify where the microSD gets mounted to.'
82
+    exit 67563
83
+fi
84
+
85
+echo "MICROSD_MOUNT_POINT=$MICROSD_MOUNT_POINT"
86
+echo "BOOT=$BOOT"
86
 
87
 
87
 while [[ $# > 1 ]]
88
 while [[ $# > 1 ]]
88
 do
89
 do
174
 if [ -f /usr/bin/sudo ]; then
175
 if [ -f /usr/bin/sudo ]; then
175
     SUDO='sudo'
176
     SUDO='sudo'
176
 fi
177
 fi
178
+$SUDO apt-get install u-boot-tools dosfstools git-core kpartx wget parted
177
 $SUDO ./setup_sdcard.sh --mmc $MICROSD_DRIVE --dtb beaglebone
179
 $SUDO ./setup_sdcard.sh --mmc $MICROSD_DRIVE --dtb beaglebone
178
 
180
 
179
 echo ''
181
 echo ''
214
 $SUDO cp $MICROSD_MOUNT_POINT/$BOOT/bbb-uEnv.txt $MICROSD_MOUNT_POINT/$BOOT/uEnv.txt
216
 $SUDO cp $MICROSD_MOUNT_POINT/$BOOT/bbb-uEnv.txt $MICROSD_MOUNT_POINT/$BOOT/uEnv.txt
215
 
217
 
216
 $SUDO sed -i 's/iface eth0 inet dhcp/iface eth0 inet static/g' $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
218
 $SUDO sed -i 's/iface eth0 inet dhcp/iface eth0 inet static/g' $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
217
-$SUDO sed -i '/iface eth0 inet static/a\    dns-nameservers 213.73.91.35 85.214.20.141' $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
219
+$SUDO sed -i "/iface eth0 inet static/a\    dns-nameservers $NAMESERVER1 $NAMESERVER2" $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
218
 $SUDO sed -i "/iface eth0 inet static/a\    gateway $ROUTER_IP_ADDRESS" $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
220
 $SUDO sed -i "/iface eth0 inet static/a\    gateway $ROUTER_IP_ADDRESS" $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
219
 $SUDO sed -i '/iface eth0 inet static/a\    netmask 255.255.255.0' $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
221
 $SUDO sed -i '/iface eth0 inet static/a\    netmask 255.255.255.0' $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
220
 $SUDO sed -i "/iface eth0 inet static/a\    address $BBB_FIXED_IP_ADDRESS" $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces
222
 $SUDO sed -i "/iface eth0 inet static/a\    address $BBB_FIXED_IP_ADDRESS" $MICROSD_MOUNT_POINT/$ROOTFS/etc/network/interfaces