Diff for /embedaddon/rsync/testsuite/chown.test between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/17 15:09:30 version 1.1.1.2, 2013/10/14 07:51:15
Line 18  case $0 in Line 18  case $0 in
     $RSYNC --version | grep ", xattrs" >/dev/null || test_skipped "Rsync needs xattrs for fake device tests"      $RSYNC --version | grep ", xattrs" >/dev/null || test_skipped "Rsync needs xattrs for fake device tests"
     RSYNC="$RSYNC --fake-super"      RSYNC="$RSYNC --fake-super"
     TLS_ARGS="$TLS_ARGS --fake-super"      TLS_ARGS="$TLS_ARGS --fake-super"
    case "`xattr 2>&1`" in    case "$HOST_OS" in
    *--list:*)    darwin*)
         chown() {          chown() {
             own=$1              own=$1
             shift              shift
             xattr -s 'rsync.%stat' "100644 0,0 $own" "${@}"              xattr -s 'rsync.%stat' "100644 0,0 $own" "${@}"
         }          }
         ;;          ;;
       solaris*)
           chown() {
               own=$1
               shift
               for fn in "${@}"; do
                   runat "$fn" "$SHELL_PATH" <<EOF
   echo "100644 0,0 $own" > rsync.%stat
   EOF
               done
           }
           ;;
     *)      *)
         chown() {          chown() {
             own=$1              own=$1
Line 40  case $0 in Line 51  case $0 in
     case `get_testuid` in      case `get_testuid` in
     '') ;; # If "id" failed, try to continue...      '') ;; # If "id" failed, try to continue...
     0)  ;;      0)  ;;
    *)  if [ -f /usr/bin/fakeroot ]; then    *)  if [ -e "$FAKEROOT_PATH" ]; then
             echo "Let's try re-running the script under fakeroot..."              echo "Let's try re-running the script under fakeroot..."
            exec /usr/bin/fakeroot /bin/sh "$0"            exec "$FAKEROOT_PATH" "$SHELL_PATH" "$0"
         fi          fi
         ;;          ;;
     esac      esac

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>