summaryrefslogtreecommitdiff
path: root/network/wicd/migration_14-15.sh
diff options
context:
space:
mode:
Diffstat (limited to 'network/wicd/migration_14-15.sh')
-rw-r--r--network/wicd/migration_14-15.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/network/wicd/migration_14-15.sh b/network/wicd/migration_14-15.sh
new file mode 100644
index 0000000000..28931d6341
--- /dev/null
+++ b/network/wicd/migration_14-15.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+WICD14=${WICD14:-/opt/wicd}
+WICD15_etc=${WICD15:-/etc/wicd}
+WICD15_var=${WICD15:-/var/lib/wicd}
+
+for config in \
+ manager-settings.conf \
+ wired-settings.conf \
+ wireless-settings.conf ;
+ do \
+ if [ -e ${WICD14}/data/$config ]; then
+ cp -a ${WICD14}/data/$config ${WICD15_etc}/$config
+ fi ;
+done
+
+if [ "$(ls ${WICD14}/encryption/configurations/ | wc -l)" -gt 0 ]; then
+ for config in \
+ ${WICD14}/encryption/configurations/* ;
+ do \
+ cp -a $config ${WICD15_var}/configurations ;
+ done
+fi
+