diff --git a/tiny/GNUmakefile b/tiny/GNUmakefile index b061943..d8a0c5f 100644 --- a/tiny/GNUmakefile +++ b/tiny/GNUmakefile @@ -1,6 +1,7 @@ include GNUmakevars CONFDIR=../../configure +CONFDIR_exists=$(shell [ -d $(CONFDIR) ] && echo ok) all: configure dus fnp fnpa fnpc fqdn isodate psg @@ -27,7 +28,11 @@ fnpc: fnpc.sh customize: configure sh ./configure +ifeq ($(CONFDIR_exists),ok) + configure: $(CONFDIR)/start $(CONFDIR)/find-printf $(CONFDIR)/finish cat $^ > $@ +endif + include GNUmakerules diff --git a/tiny/configure b/tiny/configure index 993d0a4..fa529d9 100644 --- a/tiny/configure +++ b/tiny/configure @@ -5,13 +5,14 @@ echo "sed \\" > customize.$$ chmod +x customize.$$ ################################################################ +# $Id: configure,v 1.2 2001-03-19 22:48:23 hjp Exp $ # find a ln which understands -sf # touch find-printf.$$.1 today=`date '+%Y-%m-%d'` for i in /bin/find /usr/bin/find /usr/local/bin/find do - if [ "`$i find-printf.$$.1 -printf '%TY-%Tm-%Td %p`" = "$today find-printf.$$.1" ] + if [ "`$i find-printf.$$.1 -printf '%TY-%Tm-%Td %p'`" = "$today find-printf.$$.1" ] then echo $i works find="$i" @@ -26,7 +27,17 @@ fi echo " -e 's,@@@find@@@,$find,g' \\" >> customize.$$ rm find-printf.$$.? - +# $Log: configure,v $ +# Revision 1.2 2001-03-19 22:48:23 hjp +# GNUmakefile: try to rebuild configure only if source dir is there. +# +# configure: Fixed test for find -printf. +# +# psg: include f option on Linux. +# +# Revision 1.1 2001/03/19 22:44:39 hjp +# *** empty log message *** +# ################################################################ # finish # Add trailing newline and rename temp file to final name diff --git a/tiny/psg b/tiny/psg index d4f0ece..25c02a6 100755 --- a/tiny/psg +++ b/tiny/psg @@ -1,7 +1,7 @@ #!/bin/sh case `uname` in Linux) - ps auxww | grep "$1" + ps auxwwf | grep "$1" ;; HP-UX) ps -ef | grep "$1"