Browse Source

sde-reown: enhanced to handle download/, but without breaking hardlinks

karasz/new-early
Alejandro Mery 16 years ago
parent
commit
daf05b53cb
1 changed files with 7 additions and 3 deletions
  1. +7
    -3
      bin/sde-reown

+ 7
- 3
bin/sde-reown

@ -21,9 +21,13 @@
cd "$SDEROOT"
UG=$( stat -c %U:%G . )
UGD=$( stat -c %U:%G download/ )
export LANG=C
exec chown -Rv $UG $( ls -1d * .git 2> /dev/null |
grep -v -e '^src.' -e '^build$' -e '^download$' ) |
grep -v "' retained "
(
# accept luser downloads but staying hard-link friendly
chown -v $UGD $( find download/ -type d 2> /dev/null )
chown -Rv $UG $( ls -1d * .git 2> /dev/null |
grep -v -e '^src.' -e '^build$' -e '^download$' )
) | grep -v "' retained "

Loading…
Cancel
Save