commit 582d5e3
hovercats
·
2025-05-23 14:30:09 +0000 UTC
parent d4ced9b
dont put manifest/ver under installed dir. just use $RCPM_DB/$pkg alone
1 files changed,
+6,
-6
M
rcpm
M
rcpm
+6,
-6
1@@ -49,9 +49,9 @@ fn get_ver {
2
3 }
4 fn packup_pkg {
5- mkdir -p ./$RCPM_DB/installed/$pkg
6+ mkdir -p ./$RCPM_DB/$pkg
7 get_ver
8- echo $version >./$RCPM_DB/installed/$pkg/ver
9+ echo $version >./$RCPM_DB/$pkg/ver
10 gen_manifest
11 test -d $RCPM_CACHE || mkdir -p $RCPM_CACHE
12 pax -w . | gzip > $RCPM_CACHE/$pkg@$ver-$rev.tar.gz
13@@ -70,7 +70,7 @@ fn gen_manifest {
14 find . | sed -e '/^\.\/$/d' \
15 -e 's/^\.//g' -e 's/\/$//g' \
16 -e '/^[[:space:]]*$/d' \
17- >./$RCPM_DB/installed/$pkg/manifest
18+ >./$RCPM_DB/$pkg/manifest
19 }
20
21 fn pkg_install {
22@@ -101,11 +101,11 @@ fn pkg_build {
23 }
24
25 fn get_manifest {
26- cat $RCPM_ROOT/$RCPM_DB/installed/$pkg/manifest
27+ cat $RCPM_ROOT/$RCPM_DB/$pkg/manifest
28 }
29
30 fn get_local_ver {
31- _version=`{cat $RCPM_ROOT/$RCPM_DB/installed/$pkg/ver}
32+ _version=`{cat $RCPM_ROOT/$RCPM_DB/$pkg/ver}
33 _ver=$_version(1)
34 _rev=$_version(2)
35 }
36@@ -134,7 +134,7 @@ switch($1) {
37 case l
38 shift
39 if (~ $#* 0) {
40- for (file in $RCPM_ROOT/$RCPM_DB/installed/*) {
41+ for (file in $RCPM_ROOT/$RCPM_DB/*) {
42 pkg=`{basename $file}
43 get_local_ver
44 echo $pkg $_ver-$_rev