apache-sync-logs: set permissions on AFS rather than /var/log/apache/...
authorbigmike160 <bigmike160>
Wed, 12 Sep 2007 15:15:53 +0000 (15:15 +0000)
committerbigmike160 <bigmike160>
Wed, 12 Sep 2007 15:15:53 +0000 (15:15 +0000)
apache-sync-logs

index b7f49ea..64dae8a 100755 (executable)
@@ -27,15 +27,14 @@ for A in $(find $LOCAL_LOG_DIR/user -mindepth 3 -maxdepth 3 -print); do
         echo "  to $LOG_DEST ..."
     fi
 
-    chown -R $USER:www-data $A
-    chmod -R ug+rw $A
-
     if [ ! -d "$LOG_DEST" ]; then
         echo "Error: $LOG_DEST does not exist, please make it"
         exit 1
     else
         k5start -qtU -f $KEYTAB_DIR/$USER \
-            -- su $USER -c "rsync -a $A/apache/log/ $LOG_DEST/"
+            -- su $USER -c "rsync -a $A/apache/log/ $LOG_DEST/ ;
+            chown -R $USER $LOG_DEST ;
+            chmod -R u+rw $LOG_DEST"
         [ "$VERBOSE" = "true" ] && echo "  done."
         exit 0
     fi