--- /dev/null
+#!/bin/sh
+#
+# If you are running on a Kubuntu desktop and you would like to have
+# the same desktop on the usb key, you can do so by running this
+# script. You must be root.
+#
+. ./config
+
+if [ ! `whoami` = "root" ] ; then
+ echo ""
+ echo "You need to be root to run this shell script"
+ echo ""
+ exit 1
+fi
+echo " "
+echo "This script will overwrite a number of directories on the USB key"
+echo "for example: .kde .ssh .bashrc .bash_logout .gnupg .mozilla ..."
+echo " "
+echo "Answer yes to continue "
+read a
+if [ "$a" != "yes" ] ; then
+ echo "Device $USB_DEV unchanged"
+ exit 1
+fi
+
+if [ ! -d ${MOUNT_POINT}/home-rw ] ; then
+ mount ${USB_DEV}3 ${MOUNT_POINT}/home-rw
+fi
+if [ ! -d ${MOUNT_POINT}/home-rw ] ; then
+ echo "Mount of home-rw USB partition failed."
+ echo "Please pre-mount the USB stick and run this script again."
+ exit 1
+fi
+cd ${MOUNT_POINT}/home-rw
+if [ $? -ne 0 ] ; then
+ echo "Could not cd to home-rw USB partition"
+ exit 1
+fi
+
+mkdir -p ubuntu
+chown 1000:1000 ubuntu
+cd ubuntu
+# Do files
+for i in .bashrc .bash_logout ; do
+ if [ -f ${MY_HOME}/$i ] ; then
+ cp -f ${MY_HOME}/$i .
+ chown 1000:1000 $i
+ fi
+done
+#
+# Special case for .kde
+#
+echo "Copying .kde ..."
+rm -rf .kde
+mkdir -p .kde
+cd .kde
+cp -a $MY_HOME/.kde/share .
+cd ..
+chown -R 1000:1000 .kde
+
+# Do directories
+for i in .gnupg .ssh .mozilla Desktop ; do
+ if [ -d ${MY_HOME}/$i ] ; then
+ rm -rf $i
+ cp -a ${MY_HOME}/$i .
+ chown -R 1000:1000 $i
+ fi
+done
+sync
+sync