vx32

Local 9vx git repository for patches.
git clone git://r-36.net/vx32
Log | Files | Refs

commit 65ca722aa6879f66f0ce2e39874fe90391f9019a
parent 59495743185a07ec69da8f7225f5556042c7846c
Author: Jesus Galan Lopez (yiyus) <yiyu.jgl@gmail.com>
Date:   Thu,  9 Sep 2010 00:32:45 +0200

fix AUTOGEN (it was dirty and acme did not see it)

Diffstat:
src/9vx/a/AUTOGEN | 12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/9vx/a/AUTOGEN b/src/9vx/a/AUTOGEN @@ -108,6 +108,11 @@ if [ $# -gt 1 ] && [ $1 == "-r" ]; then shift 2 fi +if [ ! -d $plan9/sys/src ]; then + echo "$0 error: $plan9/sys/src is not a directory" 1>&2 + exit 1 +fi + case "$#" in 0) ;; @@ -117,10 +122,12 @@ esac for f in $autofiles do + test -f $plan9/$f || echo "$0 error: $plan9/$f not found" 1>&2 ed=`echo $f | sed 's;.*/;;; s;\.[ch]$;;; s;$;.ed;'` test -f $ed || ed=`echo $f | sed 's;.*/;;; s;$;.ed;'` out=`echo $f | sed 's;.*/;;;'` - echo $f '->' $out + echo -n $f '->' $out + test -f $ed && echo ' ('$ed')' || echo test -f $out && chmod +w $out ( echo ',s;"../port/;";g' @@ -128,9 +135,10 @@ do echo ',s;#include.*>;&FIXINCLUDEME;g' echo ',s;>FIXINCLUDEME;";g' echo ',s;"libc.h";"lib.h";g' + echo ',s;SET(\(.*\));;g' echo 'g/#pragma/d' test -f $ed && cat $ed echo w $out echo q - ) | ed $plan9/$f 2>&1 | egrep -v '^[0-9?]+$' + ) | ed -s $plan9/$f 2>&1 | egrep -v '^[0-9?]+$' done