]> gitweb.fluxo.info Git - hydra.git/commitdiff
Check for wicd installation at sync-tpc
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 30 May 2017 19:20:19 +0000 (16:20 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 30 May 2017 19:20:19 +0000 (16:20 -0300)
share/hydractl/sync-tpc

index 429cf9ebcdab5b9fa54725448fcd08eec74cb096..2266a639d3c848af2deb202d7fc5abb8b76fcc00 100755 (executable)
@@ -40,12 +40,17 @@ $SUDO rsync -av --delete --progress /var/cache/pbuilder/   $DEST/var/cache/pbuil
 $SUDO rsync -av --delete --progress /var/chroot/           $DEST/var/chroot/
 $SUDO rsync -av --delete --progress /var/lib/wicd/         $DEST/var/lib/wicd/
 
-# Sync config
-$SUDO mkdir -p /etc/wicd
+# Network config
 $SUDO cp -a /etc/network/interfaces                   $DEST/etc/network/interfaces
-$SUDO cp -a /etc/wicd/manager-settings.conf           $DEST/etc/wicd/manager-settings.conf
+$SUDO cp -a /etc/network/interfaces.d/*               $DEST/etc/network/interfaces.d/
 $SUDO cp -a /etc/udev/rules.d/70-persistent-net.rules $DEST/etc/udev/rules.d/70-persistent-net.rules
-$SUDO cp -a /etc/wicd/wireless-settings.conf          $DEST/etc/wicd/wireless-settings.conf
+
+# Wicd
+if [ -e "/etc/wicd" ]; then
+  $SUDO mkdir -p                               $DEST/etc/wicd
+  $SUDO cp -a /etc/wicd/manager-settings.conf  $DEST/etc/wicd/manager-settings.conf
+  $SUDO cp -a /etc/wicd/wireless-settings.conf $DEST/etc/wicd/wireless-settings.conf
+fi
 
 # Sync media remotes
 hydractl sync-media-remotes $MEDIA