1 $NetBSD: patch-aa,v 1.4 2010/02/01 01:38:42 joerg Exp $
3 --- install.sh.orig 1996-12-22 03:49:54.000000000 +0000
5 @@ -37,11 +37,25 @@ id=`id`
6 # Set up access defaults.
15 OWNER=`expr "$id" : '.*uid=.*(\(.*\)).*gid'`
16 GROUP=`expr "$id" : '.*gid=[0-9]*(\([a-zA-Z0-9_]*\))'`
18 +if [ -z "$BINOWNER" ]
22 +if [ -z "$BINGROUP" ]
28 + INSTALL=/usr/bin/install
33 @@ -94,7 +108,7 @@ logerr()
42 @@ -113,7 +127,7 @@ getyn()
45 $ECHO "$*? [${YNDEF}] \c"
51 @@ -202,28 +216,12 @@ instfile()
56 + $INSTALL -c -m $3 -o $4 -g $5 $1 $2
59 logerr -n "Cannot install $2: file copy error."
65 - if [ $3 != default ]
67 - chmod $3 $2 2>/dev/null
69 - if [ $4 != default ]
71 - chown $4 $2 2>/dev/null
73 - if [ $5 != default ]
75 - chgrp $5 $2 2>/dev/null
80 $ECHO "\t$2 NOT installed"
81 @@ -330,7 +328,7 @@ done
83 # Find other directories
85 -BASEDIR=`cat .accessfile`
86 +BASEDIR=${DESTDIR}`cat .accessfile`
88 CDDBDIR=`dirname ${BASEDIR}`
90 @@ -588,7 +586,7 @@ fi
92 $ECHO "permissions: default connect nopost noupdate noget" >> access
96 if getyn "Do you want to create the motd file now"
99 @@ -624,10 +622,10 @@ makedir $WORKDIR $DPERM $OWNID $GRPID
100 $ECHO "\nInstalling cddbd files..."
103 -instfile cddbd ${BINDIR}/cddbd $BINPERM $BINOWNER $GROUP
104 +instfile cddbd ${BINDIR}/cddbd $BINPERM $BINOWNER $BINGROUP
106 # Configuration files
107 -instfile access `cat .accessfile`/access $FPERM $OWNID $GRPID
108 +instfile access ${BASEDIR}/access $FPERM $OWNID $GRPID
109 instfile sites $SITE $FPERM $OWNID $GRPID
112 @@ -635,7 +633,7 @@ then
113 instfile motd $MOTD $FPERM $OWNID $GRPID
118 if getyn "\nDo you want to create the fuzzy matching hash file now"
120 $ECHO "\nPlease wait while the hash file is created."