diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-10-26 20:22:01 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-10-26 20:22:01 +0200 |
commit | 4a9f900726e530e55506974b8ec718125f78a61b (patch) | |
tree | a2cada0148d4408f76c9331339ee2881d6d23e80 | |
parent | 0d378e905e4df6266d9fc9243e7ed735e12d839b (diff) | |
download | plan9front-4a9f900726e530e55506974b8ec718125f78a61b.tar.xz |
mkfiles: do not rely on path containing the . element
when executing generated binaries and helper scripts,
always execute them as ./name instead of relying that
path contsins the dot.
-rwxr-xr-x | sys/src/ape/lib/ap/syscall/genall | 2 | ||||
-rw-r--r-- | sys/src/ape/lib/ap/syscall/mkfile | 2 | ||||
-rw-r--r-- | sys/src/cmd/aux/kbdfs/mkfile | 2 | ||||
-rw-r--r-- | sys/src/cmd/jpg/mkfile | 4 | ||||
-rw-r--r-- | sys/src/cmd/mkfile | 4 | ||||
-rw-r--r-- | sys/src/cmd/nusb/disk/mkfile | 2 | ||||
-rw-r--r-- | sys/src/cmd/spell/mkfile | 4 | ||||
-rw-r--r-- | sys/src/cmd/tcs/mkfile | 2 | ||||
-rw-r--r-- | sys/src/games/blabs/mkfile | 2 |
9 files changed, 12 insertions, 12 deletions
diff --git a/sys/src/ape/lib/ap/syscall/genall b/sys/src/ape/lib/ap/syscall/genall index 5aa992b95..a19d03bdb 100755 --- a/sys/src/ape/lib/ap/syscall/genall +++ b/sys/src/ape/lib/ap/syscall/genall @@ -10,7 +10,7 @@ SYS=`{sed '/^#define._/d; s/#define.([A-Z0-9_]*).*/\1/' $SYSH} for(I in $SYS) { i=_^$I n=`{sed -n '/[ ]'$I'[ ]/s/.* //p' $SYSH} - gencall + ./gencall } ar vu /$objtype/lib/ape/libap.a *.$O rm -f *.$O *.s diff --git a/sys/src/ape/lib/ap/syscall/mkfile b/sys/src/ape/lib/ap/syscall/mkfile index 080839d9a..6366b212d 100644 --- a/sys/src/ape/lib/ap/syscall/mkfile +++ b/sys/src/ape/lib/ap/syscall/mkfile @@ -4,7 +4,7 @@ NPROC=1 all:V: install install:V: genall gencall - genall + ./genall # ugh. sources's build process can't hack absolute path names. # we're in /sys/src/ape/lib/ap/syscall. diff --git a/sys/src/cmd/aux/kbdfs/mkfile b/sys/src/cmd/aux/kbdfs/mkfile index dea627845..28b37ba74 100644 --- a/sys/src/cmd/aux/kbdfs/mkfile +++ b/sys/src/cmd/aux/kbdfs/mkfile @@ -13,4 +13,4 @@ mklatin.$cputype: mkfile.mklatin @{objtype=$cputype mk -f $prereq $target} latin1.h: mklatin.$cputype /lib/keyboard - $prereq >$target + ./mklatin.$cputype /lib/keyboard >$target diff --git a/sys/src/cmd/jpg/mkfile b/sys/src/cmd/jpg/mkfile index 5a8fc085f..723ae39ec 100644 --- a/sys/src/cmd/jpg/mkfile +++ b/sys/src/cmd/jpg/mkfile @@ -68,12 +68,12 @@ torgbv.$O: ycbcr.h rgbv.h ycbcr.h: rgbycc.c $c^c rgbycc.c $c^l -o $c.rgbycc rgbycc.$c - $c.rgbycc > ycbcr.h + ./$c.rgbycc > ycbcr.h rgbv.h: rgbrgbv.c $c^c rgbrgbv.c $c^l -o $c.rgbrgbv rgbrgbv.$c - $c.rgbrgbv > rgbv.h + ./$c.rgbrgbv > rgbv.h nuke:V: nuke-headers diff --git a/sys/src/cmd/mkfile b/sys/src/cmd/mkfile index 63e12e571..4f9b1924b 100644 --- a/sys/src/cmd/mkfile +++ b/sys/src/cmd/mkfile @@ -60,7 +60,7 @@ $cpuobjtype._cp: /bin/cp %.safeinstall: $O.% $cpuobjtype._cp test -e $BIN/$stem && mv $BIN/$stem $BIN/_$stem - $cpuobjtype._cp $O.$stem $BIN/$stem + ./$cpuobjtype._cp $O.$stem $BIN/$stem %.safeinstallall: for(objtype in $CPUS) @@ -68,7 +68,7 @@ $cpuobjtype._cp: /bin/cp mk $stem.clean $BIN/%: $O.% $cpuobjtype._cp - $cpuobjtype._cp $O.$stem $BIN/$stem + ./$cpuobjtype._cp $O.$stem $BIN/$stem %.directories:V: for(i in $DIRS) @{ diff --git a/sys/src/cmd/nusb/disk/mkfile b/sys/src/cmd/nusb/disk/mkfile index 73839652d..bdbac6bb4 100644 --- a/sys/src/cmd/nusb/disk/mkfile +++ b/sys/src/cmd/nusb/disk/mkfile @@ -20,5 +20,5 @@ CFLAGS=-I../lib $CFLAGS CLEANFILES=scsierrs.c scsierrs.c: /sys/lib/scsicodes mkscsierrs - mkscsierrs >scsierrs.c + ./mkscsierrs >scsierrs.c diff --git a/sys/src/cmd/spell/mkfile b/sys/src/cmd/spell/mkfile index 09f2cdee5..013a82eda 100644 --- a/sys/src/cmd/spell/mkfile +++ b/sys/src/cmd/spell/mkfile @@ -16,10 +16,10 @@ lib: amspell brspell for (i in $prereq) cp $i /sys/lib/$i brspell: $cpuobjtype.pcode list british local stop - $cpuobjtype.pcode list british local stop >$target + ./$cpuobjtype.pcode list british local stop >$target amspell: $cpuobjtype.pcode list american local stop - $cpuobjtype.pcode list american local stop >$target + ./$cpuobjtype.pcode list american local stop >$target $cpuobjtype.pcode: pcode.c $HFILES objtype=$cputype diff --git a/sys/src/cmd/tcs/mkfile b/sys/src/cmd/tcs/mkfile index 880ee57fe..677b59422 100644 --- a/sys/src/cmd/tcs/mkfile +++ b/sys/src/cmd/tcs/mkfile @@ -38,7 +38,7 @@ charsets.txt: hget http://www.iana.org/assignments/character-sets | sed 's/
//' >$target alias.h: charsets.awk charsets.txt alias.txt - charsets.awk charsets.txt alias.txt >$target + ./charsets.awk charsets.txt alias.txt >$target clean:V: rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output alias.h $TARG diff --git a/sys/src/games/blabs/mkfile b/sys/src/games/blabs/mkfile index b84fc465a..c568d6a6d 100644 --- a/sys/src/games/blabs/mkfile +++ b/sys/src/games/blabs/mkfile @@ -23,7 +23,7 @@ FACES=\ </sys/src/cmd/mkone %.bits: - mkface $stem + ./mkface $stem blabs.$O: $FACES |