]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/pkg/create
kernel: keep segment locked for data2txt
[plan9front.git] / sys / src / cmd / pkg / create
1 #!/bin/rc -e
2
3 i=`{basename $1}
4 d=$1
5 echo Creating $i
6 C=`{pwd}
7 @{
8         rfork en
9         mkdir -p /tmp/$i/files/sys/src/pkg/$i
10         dircp $d /tmp/$i/files/sys/src/pkg/$i
11         cd $d
12         mk
13         divergefs -p /tmp/$i /
14         mk install
15         mk clean
16         unmount /
17 }
18 cd /tmp/$i/files
19 rm -r env
20 tar cv * | bzip2 -9 > $C/$i.tbz
21 cd /tmp
22 rm -r $i
23 echo Created $C/$i.tbz