commit e52d3d0
hovercats
·
2025-05-22 02:05:19 +0000 UTC
parent 441e8b5
have RCPM_DB be inside RCPM_ROOT | fix a use echo instead of printf in an instance | run check_pkgbuilt on pkg_install before attempting to unpack
1 files changed,
+3,
-2
M
rcpm
M
rcpm
+3,
-2
1@@ -5,8 +5,8 @@ flag e +
2 # This will eventually get removed
3 RCPM_PATH=$PWD/repo
4 RCPM_CACHE=$HOME/var/rcpm/bin
5-RCPM_DB=/var/db/rcpm
6 RCPM_ROOT=/tmp/fs
7+RCPM_DB=$RCPM_ROOT/var/db/rcpm
8
9 if (~ $#RCPM_PATH 0) {
10 printf 'RCPM_PATH is not set\n'
11@@ -57,7 +57,7 @@ fn packup_pkg {
12
13 fn check_pkgbuilt {
14 if (test ! -f $RCPM_DB/$pkg@$ver-$rev.tar.gz) {
15- printf %s $pkg is not built\n
16+ echo "$pkg is not built"
17 exit 1
18 }
19 }
20@@ -68,6 +68,7 @@ fn gen_manifest {
21
22 fn pkg_install {
23 cd $RCPM_ROOT
24+ check_pkgbuilt
25 gzip -dc $RCPM_CACHE/$pkg@$ver-$rev.tar.gz | doas pax -r
26 }
27