shithub: riscv

Download patch

ref: a0a42ebf3f248b691314e701dcd020837a560644
parent: c1be51432be86c76518c61e123abb0923a419ded
author: stanley lieber <stanley.lieber@gmail.com>
date: Wed Sep 21 13:39:16 EDT 2011

pkg/create: include the program source in the package

--- a/sys/man/1/pkg
+++ b/sys/man/1/pkg
@@ -38,7 +38,7 @@
 compressed
 .IR tar (1)
 archive suitable for upload to a package
-repository.
+repository. The source directory should be provided as a full path.
 .TP
 .I Pkg/install 
 Install the package
@@ -58,7 +58,7 @@
 .SH EXAMPLES
 .LP
 Create the package
-.B irc7-2011.09.21
+.B irc7-2011.09.21:
 .sp 1
 .EX
 % pkg/create /sys/src/cmd/irc7-2011.09.21
@@ -67,7 +67,7 @@
 .LP
 Install the
 .B Go
-programming language.
+programming language:
 .sp 1
 .EX
 % pkg/install go-2011.05.10
--- a/sys/src/cmd/pkg/create
+++ b/sys/src/cmd/pkg/create
@@ -6,8 +6,9 @@
 C=`{pwd}
 @{
 rfork en
+mkdir -p /tmp/$i/files/sys/src/cmd/$i
+dircp $d /tmp/$i/files/sys/src/cmd/$i
 cd $d
-mkdir /tmp/$i
 mk
 divergefs -p /tmp/$i /
 mk install clean
--