separate sccs line
authorMike Karels <karels@ucbvax.Berkeley.EDU>
Mon, 3 Jun 1985 23:38:47 +0000 (15:38 -0800)
committerMike Karels <karels@ucbvax.Berkeley.EDU>
Mon, 3 Jun 1985 23:38:47 +0000 (15:38 -0800)
SCCS-vsn: sys/conf/newvers.sh 1.4

usr/src/sys/conf/newvers.sh

index ce0f554..2cca3b4 100644 (file)
@@ -1,8 +1,16 @@
-#sccsid        newvers.sh      1.3     85/05/08
+#sccsid        newvers.sh      1.4     85/06/03
 if [ ! -r version ]; then echo 0 > version; fi
 touch version
 if [ ! -r version ]; then echo 0 > version; fi
 touch version
-awk '  {       version = $1 + 1; }\
-END    {       printf "static char sccs[4] = '"{'@', '(', '#', ')'}"';\n";\
-               printf "char version[] = \"4.3 BSD UNIX #%d: ", version ;\
-               printf "%d\n", version > "version"; }' > vers.c < version
-echo `date`'\n    '$USER'@'`hostname`':'`pwd`'\n";' >> vers.c
+echo `cat version` ${USER-root} `pwd` `date` `hostname` | \
+awk ' {
+       version = $1 + 1; user = $2; host = $10; dir = $3; \
+       date = $4 " " $5 " " $6 " " $7 " " $8 " " $9;
+}\
+END {
+       printf "char sccs[] = \"@(#)4.3 BSD #%d: %s (%s@%s:%s)\\n\";\n",\
+               version, date, user, host, dir ;\
+       printf "char version[] = \"4.3 BSD UNIX #%d: %s\\n", \
+               version, date; \
+       printf "    %s@%s:%s\\n\";\n", user, host, dir;
+       printf "%d\n", version > "version";
+}' > vers.c