123456789101112131415161718192021222324252627 |
- #!/bin/sh
- if [ ! -d ".$2" ]; then
- rm -rf ".$2"
- mkdir ".$2"
- fi
- if [ ! -L "$2" ]; then
- rm -rf "$2"
- rm -rf ".$2/*" ".$2/.*"
- mkdir ".$2/seed"
- ln -sFfh ".$2/seed" "$2"
- fi
- if [ ! -d "$1" ]; then
- echo "$0: $1 does not exist"
- exit 1
- fi
- mv "$1" ".$2"
- cd ".$2"
- while true; do
- RND=`rnd`
- if [ -e $RND ]; then continue; fi
- mv "$1" $RND
- cd ..
- ln -sFfh ".$2/$RND/" "$2"
- cd ".$2"
- ls | grep -v $RND | xargs rm -rf
- break
- done
|