svn commit: samba-web r798 - in trunk/patches: .
jerry at samba.org
jerry at samba.org
Tue Aug 30 14:23:14 GMT 2005
Author: jerry
Date: 2005-08-30 14:23:13 +0000 (Tue, 30 Aug 2005)
New Revision: 798
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba-web&rev=798
Log:
some scripting portability fixes
Modified:
trunk/patches/fetch-patches
Changeset:
Modified: trunk/patches/fetch-patches
===================================================================
--- trunk/patches/fetch-patches 2005-08-30 01:30:19 UTC (rev 797)
+++ trunk/patches/fetch-patches 2005-08-30 14:23:13 UTC (rev 798)
@@ -1,4 +1,4 @@
-#! /bin/bash
+#!/bin/sh
# Copyright (c) 2005 Lars Mueller <lmuelle at samba.org>
#
@@ -25,8 +25,6 @@
# Place, Suite 330, Boston, MA 02111-1307 USA
-PATH="/usr/bin:/usr/X11R6/bin:/bin"
-
# Path to the series file and patches
test "${PATCH_DIR}" || \
PATCH_DIR="http://www.samba.org/samba/patches"
@@ -34,28 +32,31 @@
SERIES_FILE="$1" || \
SERIES_FILE="series"
-if ! which wget>/dev/null; then
+if test ! -f "`which wget 2> /dev/null`"; then
echo "Error: You have to install wget."
exit 1
fi
test -d patches || mkdir patches
-pushd patches >/dev/null
+cd patches || exit $?
-if ! wget -N "${PATCH_DIR}/${SERIES_FILE}"; then
+wget -N "${PATCH_DIR}/${SERIES_FILE}"
+if test $? != 0; then
echo "Error: Can not download ${PATCH_DIR}/${SERIES_FILE}"
exit 1
fi
+
test "${SERIES_FILE}" = "series" || \
ln -fs "$1" series
while read patch rest; do
case "${patch}" in
- \#*|"") continue ;;
+ \#*|"") continue
+ ;;
*)
wget -N "${PATCH_DIR}/${patch}"
;;
esac
-done <series
+done < series
-popd >/dev/null
+cd .. >/dev/null
More information about the samba-cvs
mailing list