|
@@ -31,6 +31,9 @@ set -x
|
31
|
31
|
|
32
|
32
|
PROJECT_NAME='freedombone'
|
33
|
33
|
|
|
34
|
+# username created by default within a debian image
|
|
35
|
+GENERIC_IMAGE_USERNAME='fbone'
|
|
36
|
+
|
34
|
37
|
export TEXTDOMAIN=${PROJECT_NAME}-image-customise
|
35
|
38
|
export TEXTDOMAINDIR="/usr/share/locale"
|
36
|
39
|
|
|
@@ -275,15 +278,26 @@ EOF
|
275
|
278
|
# Remove the initial setup files
|
276
|
279
|
echo ' rm /root/.initial_setup' >> $rootdir/root/.bashrc
|
277
|
280
|
echo " rm /home/${MY_USERNAME}/.initial_setup" >> $rootdir/root/.bashrc
|
|
281
|
+ echo " touch /root/.remove_${GENERIC_IMAGE_USERNAME}" >> $rootdir/root/.bashrc
|
278
|
282
|
echo ' shred -zu ~/login.txt' >> $rootdir/root/.bashrc
|
279
|
283
|
echo ' dialog --title "Congratulations!" --msgbox "\nYour Freedombone system has now installed\n\nPress any key to reboot and begin using it" 9 50' >> $rootdir/root/.bashrc
|
280
|
|
- cat >> $rootdir/root/.bashrc <<EOF
|
281
|
|
- reboot
|
282
|
|
- fi
|
283
|
|
- fi
|
284
|
|
- exit
|
285
|
|
-fi
|
286
|
|
-EOF
|
|
284
|
+
|
|
285
|
+ echo ' reboot' >> $rootdir/root/.bashrc
|
|
286
|
+ echo ' fi' >> $rootdir/root/.bashrc
|
|
287
|
+ echo ' fi' >> $rootdir/root/.bashrc
|
|
288
|
+ echo ' exit' >> $rootdir/root/.bashrc
|
|
289
|
+ echo 'else' >> $rootdir/root/.bashrc
|
|
290
|
+ echo ' # Remove default account after install' >> $rootdir/root/.bashrc
|
|
291
|
+ echo " if [ -f /root/.remove_${GENERIC_IMAGE_USERNAME} ]; then" >> $rootdir/root/.bashrc
|
|
292
|
+ echo " if [ -d /home/${GENERIC_IMAGE_USERNAME} ]; then" >> $rootdir/root/.bashrc
|
|
293
|
+ echo " userdel -r ${GENERIC_IMAGE_USERNAME}" >> $rootdir/root/.bashrc
|
|
294
|
+ echo " if [ -d /home/${GENERIC_IMAGE_USERNAME} ]; then" >> $rootdir/root/.bashrc
|
|
295
|
+ echo " rm -rf /home/${GENERIC_IMAGE_USERNAME}" >> $rootdir/root/.bashrc
|
|
296
|
+ echo " rm /root/.remove_${GENERIC_IMAGE_USERNAME}" >> $rootdir/root/.bashrc
|
|
297
|
+ echo ' fi' >> $rootdir/root/.bashrc
|
|
298
|
+ echo ' fi' >> $rootdir/root/.bashrc
|
|
299
|
+ echo ' fi' >> $rootdir/root/.bashrc
|
|
300
|
+ echo 'fi' >> $rootdir/root/.bashrc
|
287
|
301
|
}
|
288
|
302
|
|
289
|
303
|
continue_installation() {
|