Changeset 650


Ignore:
Timestamp:
02/22/06 01:28:11 (7 years ago)
Author:
anarcat
Message:

[project @ alternc: changeset 2005-05-05 17:08:21 by anarcat]
optimisation: traiter les fichiers dans /var/alternc dans une seule
boucle, avec un find | while read DIR ceci ne fonctionnait pas
correctement avant, le script tentait de faire un chown $DIR/HEURE
(???)

Original author: anarcat
Date: 2005-05-05 17:08:21

File:
1 edited

Legend:

Unmodified
Added
Removed
  • install/scripts/upgrades/suexec.test

    r649 r650  
    2222echo adduser --system --home /var/alternc/bureau --disabled-password --disabled-login --ingroup $GROUP --gecos "AlternC sandbox" $USER 
    2323 
    24 for dir in /var/alternc/html/*; do 
    25  for i in `ls -l $dir | awk /www-data/\ '{print $4"/"$8}'`; do 
    26  
    27   owner=`echo "$i" | awk -F/ '{print $1}'` 
    28   file=`echo "$i" | awk -F/ '{print $2}'` 
    29  
     24find /var/alternc/html -maxdepth 2 -mindepth 2 | while read DIR 
     25do 
     26  owner=`ls -ld $DIR | awk '{print $4}'` 
     27   
    3028  # 1. Propriétaire des fichiers 
    31   cmd="chown -R $owner.$GROUP $dir/$file" 
     29  cmd="chown -R $owner.$GROUP $DIR" 
    3230  echo $cmd # debug 
    3331# $cmd 
     
    3634  users="$users 
    3735$owner" 
    38  done 
    3936done 
    4037 
Note: See TracChangeset for help on using the changeset viewer.