Diff for /embedaddon/rsync/prepare-source between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2016/11/01 09:54:32 version 1.1.1.3, 2021/03/17 00:32:36
Line 5 Line 5
 # Specify one action or more than one to provide a fall-back:  # Specify one action or more than one to provide a fall-back:
 #  #
 #   build     build the config files [the default w/no arg]  #   build     build the config files [the default w/no arg]
#   fetch     fetch the latest dev config files#   fetch     fetch the latest dev autoconfig files
#   fetchgen  fetch all the latest dev generated files#   fetchgen  fetch all the latest dev generated files (including man pages)
 #   fetchSRC  fetch the latest dev source files [NON-GENERATED FILES]  #   fetchSRC  fetch the latest dev source files [NON-GENERATED FILES]
 #  #
 # The script stops after the first successful action.  # The script stops after the first successful action.
   
 dir=`dirname $0`  dir=`dirname $0`
if test x"$dir" != x -a x"$dir" != x.; thenif test x"$dir" = x; then
    cd "$dir"    dir=.
 fi  fi
   
   if test "$dir" = '.'; then
       branch=`packaging/prep-auto-dir` || exit 1
       if test x"$branch" != x; then
           cd build || exit 1
           dir=..
       fi
   fi
   
   if test "$dir" != '.'; then
       for lnk in configure.ac m4; do
           if test ! -h $lnk; then
               rm -f $lnk # Just in case
               ln -s "$dir/$lnk" $lnk
           fi
       done
       for fn in configure.sh config.h.in aclocal.m4; do
           test ! -f $fn -a -f "$dir/$fn" && cp -p "$dir/$fn" $fn
       done
   fi
   
 if test $# = 0; then  if test $# = 0; then
     set -- build      set -- build
 fi  fi
Line 23  fi Line 43  fi
 for action in "${@}"; do  for action in "${@}"; do
     case "$action" in      case "$action" in
     build|make)      build|make)
        make -f prepare-source.mak        make -f "$dir/prepare-source.mak"
         ;;          ;;
    fetch)    fetch|fetchgen)
        if perl --version >/dev/null 2>/dev/null; then        if test "$action" = fetchgen; then
            files='[ca]*'            match='*'
         else          else
            files='[cap]*'            match='[ca]*'
         fi          fi
        rsync -pvz rsync://rsync.samba.org/rsyncftp/generated-files/"$files" .        $dir/rsync-ssl -iipc --no-motd "rsync://download.samba.org/rsyncftp/generated-files/$match" ./
         test $? != 0 && continue
         sleep 1 # The following files need to be newer than aclocal.m4
         touch configure.sh config.h.in
         ;;          ;;
     fetchgen)  
         rsync -pvz rsync://rsync.samba.org/rsyncftp/generated-files/'*' .  
         ;;  
     fetchSRC)      fetchSRC)
        rsync -pvrz --exclude=/.git/ rsync://rsync.samba.org/ftp/pub/unpacked/rsync/ .        ./rsync-ssl -iipr --no-motd --exclude=/.git/ rsync://download.samba.org/ftp/pub/unpacked/rsync/ .
         ;;          ;;
     *)      *)
         echo "Unknown action: $action"          echo "Unknown action: $action"
         exit 1          exit 1
           ;;
     esac      esac
     if test $? = 0; then      if test $? = 0; then
         exit          exit

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


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