Parcourir la source

Detect admin user for usb backups

Bob Mottram il y a 9 ans
Parent
révision
95919f5627
1 fichiers modifiés avec 5 ajouts et 2 suppressions
  1. 5
    2
      src/freedombone

+ 5
- 2
src/freedombone Voir le fichier

@@ -2822,14 +2822,17 @@ function create_backup_script {
2822 2822
 
2823 2823
   echo '#!/bin/bash' > /usr/bin/$BACKUP_SCRIPT_NAME
2824 2824
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
2825
+  echo "COMPLETION_FILE=$COMPLETION_FILE" >> /usr/bin/$BACKUP_SCRIPT_NAME
2826
+  echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
2825 2827
   echo "USB_DRIVE=$USB_DRIVE" >> /usr/bin/$BACKUP_SCRIPT_NAME
2826 2828
   echo 'if [ $1 ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
2827 2829
   echo '  USB_DRIVE=/dev/${1}1' >> /usr/bin/$BACKUP_SCRIPT_NAME
2828 2830
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2829 2831
   echo "USB_MOUNT=$USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
2830 2832
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
2831
-  echo "ADMIN_USERNAME=$MY_USERNAME" >> /usr/bin/$BACKUP_SCRIPT_NAME
2832
-  echo "MY_USERNAME=$MY_USERNAME" >> /usr/bin/$BACKUP_SCRIPT_NAME
2833
+  echo -n 'ADMIN_USERNAME=$(cat $COMPLETION_FILE | grep "Admin user" | ' >> /usr/bin/$BACKUP_SCRIPT_NAME
2834
+  echo "awk -F ':' '{print $2}')" >> /usr/bin/$BACKUP_SCRIPT_NAME
2835
+  echo 'MY_USERNAME=$ADMIN_USERNAME' >> /usr/bin/$BACKUP_SCRIPT_NAME
2833 2836
   echo 'if [ $2 ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
2834 2837
   echo '  MY_USERNAME=$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
2835 2838
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME