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
--
⑨