Browse Source

Detect admin user for usb backups

Bob Mottram 9 years ago
parent
commit
95919f5627
1 changed files with 5 additions and 2 deletions
  1. 5
    2
      src/freedombone

+ 5
- 2
src/freedombone View File

2822
 
2822
 
2823
   echo '#!/bin/bash' > /usr/bin/$BACKUP_SCRIPT_NAME
2823
   echo '#!/bin/bash' > /usr/bin/$BACKUP_SCRIPT_NAME
2824
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
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
   echo "USB_DRIVE=$USB_DRIVE" >> /usr/bin/$BACKUP_SCRIPT_NAME
2827
   echo "USB_DRIVE=$USB_DRIVE" >> /usr/bin/$BACKUP_SCRIPT_NAME
2826
   echo 'if [ $1 ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
2828
   echo 'if [ $1 ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
2827
   echo '  USB_DRIVE=/dev/${1}1' >> /usr/bin/$BACKUP_SCRIPT_NAME
2829
   echo '  USB_DRIVE=/dev/${1}1' >> /usr/bin/$BACKUP_SCRIPT_NAME
2828
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2830
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2829
   echo "USB_MOUNT=$USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
2831
   echo "USB_MOUNT=$USB_MOUNT" >> /usr/bin/$BACKUP_SCRIPT_NAME
2830
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
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
   echo 'if [ $2 ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
2836
   echo 'if [ $2 ]; then' >> /usr/bin/$BACKUP_SCRIPT_NAME
2834
   echo '  MY_USERNAME=$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
2837
   echo '  MY_USERNAME=$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
2835
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2838
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME