]> gitweb.fluxo.info Git - hydra.git/commitdiff
Some sync-tpc fixes
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 2 Jun 2017 19:22:33 +0000 (16:22 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 2 Jun 2017 19:22:33 +0000 (16:22 -0300)
share/hydractl/sync-tpc

index 1f38b3205e19cc895aa2d5aff11baeab7ba08cf3..09c4adc724dd51b7865da25ae833299c35d2c8c1 100755 (executable)
@@ -8,7 +8,7 @@ BASENAME="$0"
 TPC="$1"
 DEST="/media/$1"
 MEDIA="$DEST/var/cache/$TPC/media"
-RSYNC="ionice -c 3 nice -n 19 rsync -av --delete --progress --stats"
+RSYNC="ionice -c 3 nice -n 19 rsync -av --delete --progress"
 
 # Syntax
 if [ -z "$TPC" ]; then
@@ -42,11 +42,14 @@ $SUDO $RSYNC /var/chroot/           $DEST/var/chroot/
 $SUDO $RSYNC /var/lib/wicd/         $DEST/var/lib/wicd/
 
 # Network config
-mkdir -p /etc/network/interfaces.d
 $SUDO cp -a /etc/network/interfaces                   $DEST/etc/network/interfaces
-$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
 
+# Custom network config
+if [ -e '/etc/network/interfaces.d/' ]; then
+  $SUDO $RSYNC /etc/network/interfaces.d/ $DEST/etc/network/interfaces.d/
+fi
+
 # Wicd
 if [ -d "/etc/wicd" ]; then
   $SUDO mkdir -p                               $DEST/etc/wicd