commit c6597ef
hovercats
·
2025-05-22 13:34:06 +0000 UTC
parent 7498c81
go back on `*` in packup_pkg. instead remove leading `./` and trailing `/` when generating manifest.
1 files changed,
+4,
-2
M
rcpm
M
rcpm
+4,
-2
1@@ -53,7 +53,7 @@ fn get_ver {
2 fn packup_pkg {
3 get_ver
4 test -d $RCPM_CACHE || mkdir -p $RCPM_CACHE
5- pax -w * | gzip > $RCPM_CACHE/$pkg@$ver-$rev.tar.gz
6+ pax -w . | gzip > $RCPM_CACHE/$pkg@$ver-$rev.tar.gz
7 }
8
9 fn check_pkgbuilt {
10@@ -67,7 +67,9 @@ fn check_pkgbuilt {
11
12 fn gen_manifest {
13 test -d $RCPM_DB/installed/$pkg || mkdir -p $RCPM_DB/installed/$pkg
14- gzip -dc $RCPM_CACHE/$pkg@$ver-$rev.tar.gz | pax -f - > $RCPM_DB/installed/$pkg/manifest
15+ gzip -dc $RCPM_CACHE/$pkg@$ver-$rev.tar.gz | pax -f - \
16+ | sed -e '/^\.\/$/d' -e 's/^\.//g' -e 's/\/$//g' \
17+ >$RCPM_DB/installed/$pkg/manifest
18 }
19
20 fn pkg_install {