|
@@ -59,8 +59,8 @@ echo Building $MACHINE Freedombone for $ARCHITECTURE.
|
59
|
59
|
|
60
|
60
|
case "$MACHINE" in
|
61
|
61
|
beaglebone)
|
62
|
|
- extra_pkgs="$beaglebone_pkgs"
|
63
|
|
- extra_opts="\
|
|
62
|
+ extra_pkgs="$beaglebone_pkgs"
|
|
63
|
+ extra_opts="\
|
64
|
64
|
--variant minbase \
|
65
|
65
|
--bootoffset=2mib \
|
66
|
66
|
--bootsize 128M \
|
|
@@ -70,17 +70,17 @@ case "$MACHINE" in
|
70
|
70
|
--foreign /usr/bin/qemu-arm-static \
|
71
|
71
|
--roottype btrfs \
|
72
|
72
|
"
|
73
|
|
- ;;
|
|
73
|
+ ;;
|
74
|
74
|
virtualbox)
|
75
|
|
- extra_opts="\
|
|
75
|
+ extra_opts="\
|
76
|
76
|
--grub \
|
77
|
77
|
--roottype btrfs \
|
78
|
|
-" ;;
|
|
78
|
+" ;;
|
79
|
79
|
all)
|
80
|
|
- extra_opts="\
|
|
80
|
+ extra_opts="\
|
81
|
81
|
--grub \
|
82
|
82
|
--roottype btrfs \
|
83
|
|
-" ;;
|
|
83
|
+" ;;
|
84
|
84
|
esac
|
85
|
85
|
|
86
|
86
|
# allow for lots of extra fun customization options.
|
|
@@ -90,9 +90,9 @@ do
|
90
|
90
|
development)
|
91
|
91
|
extra_pkgs="$extra_pkgs $dev_pkgs"
|
92
|
92
|
;;
|
93
|
|
- xfce)
|
94
|
|
- extra_pkgs="$extra_pkgs $xfce_pkgs"
|
95
|
|
- ;;
|
|
93
|
+ xfce)
|
|
94
|
+ extra_pkgs="$extra_pkgs $xfce_pkgs"
|
|
95
|
+ ;;
|
96
|
96
|
esac
|
97
|
97
|
done
|
98
|
98
|
|
|
@@ -111,7 +111,11 @@ fi
|
111
|
111
|
|
112
|
112
|
echo 'Making customised customisation script'
|
113
|
113
|
TEMP_CUSTOMISE=/etc/freedombone/image-customise
|
114
|
|
-sudo cp /usr/local/bin/freedombone-image-customise $TEMP_CUSTOMISE
|
|
114
|
+if [ -f /usr/local/bin/freedombone-image-customise ]; then
|
|
115
|
+ sudo cp /usr/local/bin/freedombone-image-customise $TEMP_CUSTOMISE
|
|
116
|
+else
|
|
117
|
+ sudo cp /usr/bin/freedombone-image-customise $TEMP_CUSTOMISE
|
|
118
|
+fi
|
115
|
119
|
sudo sed -i "s|MY_USERNAME=.*|MY_USERNAME=${MY_USERNAME}|g" $TEMP_CUSTOMISE
|
116
|
120
|
sudo sed -i "s|MY_PASSWORD=.*|MY_PASSWORD=${MY_PASSWORD}|g" $TEMP_CUSTOMISE
|
117
|
121
|
sudo sed -i "s|ROUTER_IP_ADDRESS=.*|ROUTER_IP_ADDRESS=${ROUTER_IP_ADDRESS}|g" $TEMP_CUSTOMISE
|