forked from Lainports/freebsd-ports
95 lines
2.4 KiB
Bash
95 lines
2.4 KiB
Bash
--- install/install.sh.orig 2011-11-21 08:06:56.000000000 -0800
|
|
+++ install/install.sh 2012-01-26 14:46:55.995316577 -0800
|
|
@@ -174,17 +174,11 @@
|
|
# Starting directory.
|
|
START_DIR=`pwd`
|
|
|
|
-# Site passphrase.
|
|
-TW_SITE_PASS=""
|
|
-
|
|
-# Local passphrase.
|
|
-TW_LOCAL_PASS=""
|
|
-
|
|
# If clobber==true, overwrite files; if false, do not overwrite files.
|
|
-CLOBBER="false"
|
|
+CLOBBER=${TW_CLOBBER:-"false"}
|
|
|
|
# If prompt==true, ask for confirmation before continuing with install.
|
|
-PROMPT="true"
|
|
+PROMPT=${TW_PROMPT:-"true"}
|
|
|
|
# Guess where the toplevel for the distribution is.
|
|
# A bad guess is the current directory
|
|
@@ -200,6 +194,7 @@
|
|
## Parse the command line.
|
|
##-------------------------------------------------------
|
|
|
|
+test "$PACKAGE_INSTALLER" != "yes" && {
|
|
while [ "x$1" != "x" ] ; do
|
|
case "$1" in
|
|
-n) PROMPT="false"; xCLOBBER="true" ;;
|
|
@@ -232,6 +227,7 @@
|
|
esac
|
|
shift
|
|
done
|
|
+}
|
|
|
|
##-------------------------------------------------------
|
|
## Print the sign-on banner here before the first
|
|
@@ -333,7 +329,7 @@
|
|
## passphrases must be specified on the command line.
|
|
##-------------------------------------------------------
|
|
|
|
-if [ "$PROMPT" = "false" ] ; then
|
|
+if [ "$DO_NOT_CONFIG" != "yes" -a "$PROMPT" = "false" ] ; then
|
|
if [ -z "$TW_SITE_PASS" ] || [ -z "$TW_LOCAL_PASS" ] ; then
|
|
echo "Error: You must specify site and local passphrase" 1>&2
|
|
echo "if no prompting is chosen." 1>&2
|
|
@@ -525,7 +521,7 @@
|
|
chmod 0750 "$d" > /dev/null
|
|
fi
|
|
else
|
|
- echo "$d: already exists"
|
|
+ test "$PACKAGE_INSTALLER" != "yes" && echo "$d: already exists"
|
|
fi
|
|
done
|
|
|
|
@@ -541,7 +537,7 @@
|
|
chmod 0755 "$d" > /dev/null
|
|
fi
|
|
else
|
|
- echo "$d: already exists"
|
|
+ test "$PACKAGE_INSTALLER" != "yes" && echo "$d: already exists"
|
|
fi
|
|
done
|
|
|
|
@@ -550,6 +546,7 @@
|
|
## Copy all files to the location specified.
|
|
##=======================================================
|
|
|
|
+test "$PACKAGE_INSTALLER" != "yes" && {
|
|
echo
|
|
echo "----------------------------------------------"
|
|
echo "Copying files..."
|
|
@@ -593,7 +590,7 @@
|
|
f=${TAR_DIR}$d/$ff
|
|
ff=${dd}/$ff
|
|
if [ -s $ff ] && [ "$CLOBBER" = "false" ] ; then
|
|
- echo "$ff: file already exists"
|
|
+ test "$PACKAGE_INSTALLER" != "yes" && echo "$ff: file already exists"
|
|
else
|
|
cp "$f" "$dd"
|
|
if [ $? -eq 0 ]; then
|
|
@@ -604,6 +601,12 @@
|
|
fi
|
|
fi
|
|
done
|
|
+}
|
|
+
|
|
+case $DO_NOT_CONFIG in
|
|
+yes) exit;;
|
|
+*) ;;
|
|
+esac
|
|
|
|
##=======================================================
|
|
## Files are now present on user's system.
|