1234567891011121314151617181920 |
- #! /bin/sh
- # check for dump dir
- if [ -d /buildout ]; then
- # if there are no files in that directory use 777 perms as root
- if [ `find /buildout -prune -empty 2>/dev/null` ]; then
- /bin/mkdir -p /buildout/buildout
- /bin/cp -r /mnt/* /buildout/buildout/
- /bin/chmod 777 -R /buildout/buildout
- # match the ownership of the first file we see
- else
- PERMS=`/usr/bin/find /buildout/* -print -quit |xargs stat -c "%u:%g"`
- /bin/mkdir -p /buildout/buildout
- /bin/cp -r /mnt/* /buildout/buildout/
- /bin/chown $PERMS -R /buildout/buildout
- fi
- else
- /bin/echo "/buildout not found exiting"
- exit 1
- fi
|