commit 3bf8391

hovercats  ·  2026-09-08 19:37:17 +0000 UTC
parent 5e4fdc9
make all variables lowercase
1 files changed,  +27, -26
M rcpm
M rcpm
+27, -26
  1@@ -12,19 +12,20 @@ fn errexit {
  2 fn rcpm_help {log 'Usage: rcpm b|c|d||h|i|l|m|u|r|s'}
  3 
  4 if (~ $#* 0) rcpm_help
  5-if (~ $#RCPM_PATH 0) errexit RCPM_PATH needs to be set
  6-if (~ $#RCPM_ROOT 0) RCPM_ROOT=/
  7-if (~ $#RCPM_DB 0) RCPM_DB=/var/db/rcpm
  8-if (~ $#RCPM_CACHE 0) {
  9-	if (~ `{id -u} 0) RCPM_CACHE=/root/var/rcpm/bin
 10+if (~ $#rcpm_path 0) errexit rcpm_path needs to be set
 11+if (~ $#rcpm_root 0) rcpm_root=/
 12+if (~ $#rcpm_db 0) rcpm_db=/var/db/rcpm
 13+if (~ $#rcpm_cache 0) {
 14+	if (~ `{id -u} 0) rcpm_cache=/root/var/rcpm/bin
 15 	if not {
 16 		user=`{whoami}
 17-		RCPM_CACHE=/home/$user/var/rcpm/bin
 18+		rcpm_cache=/home/$user/var/rcpm/bin
 19 	}
 20 }
 21 
 22+
 23 fn dl_pkg {
 24-	cd $RCPM_PATH/$pkg
 25+	cd $rcpm_path/$pkg
 26 	srcs=()
 27 	if (test -f .submodule) {
 28 		git submodule update --init --checkout src
 29@@ -70,15 +71,15 @@ fn unpack_pkg {
 30 }
 31 
 32 fn get_ver {
 33-	version=`{cat $RCPM_PATH/$pkg/ver}
 34+	version=`{cat $rcpm_path/$pkg/ver}
 35 	ver=$version(1)
 36 	rev=$version(2)
 37 
 38 }
 39 
 40 fn rcpm_compressor {
 41-	if (~ $#RCPM_COMPRESSOR 0) RCPM_COMPRESSOR=gzip
 42-	switch($RCPM_COMPRESSOR) {
 43+	if (~ $#rcpm_compression 0) rcpm_compression=gzip
 44+	switch($rcpm_compression) {
 45 		case gzip
 46 			tool=gzip
 47 			ext=gz
 48@@ -95,18 +96,18 @@ fn rcpm_compressor {
 49 }
 50 
 51 fn packup_pkg {
 52-	mkdir -p ./$RCPM_DB/$pkg
 53+	mkdir -p ./$rcpm_db/$pkg
 54 	get_ver
 55-	printf $"version >./$RCPM_DB/$pkg/ver
 56+	printf $"version >./$rcpm_db/$pkg/ver
 57 	gen_manifest
 58-	test -d $RCPM_CACHE || mkdir -p $RCPM_CACHE
 59+	test -d $rcpm_cache || mkdir -p $rcpm_cache
 60 	rcpm_compressor
 61-	pax -w . | $tool > $RCPM_CACHE/$pkg@$ver-$rev.tar.$ext
 62+	pax -w . | $tool > $rcpm_cache/$pkg@$ver-$rev.tar.$ext
 63 }
 64 
 65 fn check_prebuilt {
 66 	rcpm_compressor
 67-	if (test ! -f $RCPM_CACHE/$pkg@$ver-$rev.tar.$ext) {
 68+	if (test ! -f $rcpm_cache/$pkg@$ver-$rev.tar.$ext) {
 69 		errexit $pkg is not built
 70 	}
 71 }
 72@@ -115,14 +116,14 @@ fn gen_manifest {
 73 	find . | sed -e '/^\.\/$/d' \
 74 		-e 's/^\.//g' -e 's/\/$//g' \
 75 		-e '/^[[:space:]]*$/d' | \
 76-		sort -ru >./$RCPM_DB/$pkg/manifest
 77+		sort -ru >./$rcpm_db/$pkg/manifest
 78 }
 79 
 80 fn install_pkg {
 81-	cd $RCPM_ROOT
 82+	cd $rcpm_root
 83 	get_ver || status=()
 84 	if (! check_prebuilt) {
 85-		$tool -dc $RCPM_CACHE/$pkg@$ver-$rev.tar.$ext | pax -r
 86+		$tool -dc $rcpm_cache/$pkg@$ver-$rev.tar.$ext | pax -r
 87 		log $pkg installed successfully
 88 	}
 89 }
 90@@ -142,23 +143,23 @@ fn build_pkg {
 91 }
 92 
 93 fn get_local_ver {
 94-	_version=`{cat $RCPM_ROOT/$RCPM_DB/$pkg/ver}
 95+	_version=`{cat $rcpm_root/$rcpm_db/$pkg/ver}
 96 	_ver=$_version(1)
 97 	_rev=$_version(2)
 98 }
 99 
100 fn rm_pkg {
101-	filelist=`{cat $RCPM_ROOT/$RCPM_DB/$pkg/manifest}
102+	filelist=`{cat $rcpm_root/$rcpm_db/$pkg/manifest}
103 	for (files in $filelist) {
104-		rmdir $RCPM_ROOT/$files >[2=] || rm -f $RCPM_ROOT/$files >[2=]
105+		rmdir $rcpm_root/$files >[2=] || rm -f $rcpm_root/$files >[2=]
106 	}
107 	log $pkg uninstalled successfully 
108 }
109 
110 fn update_pkg {
111-	for (file in $RCPM_ROOT/$RCPM_DB/*) {
112+	for (file in $rcpm_root/$rcpm_db/*) {
113 		pkg=`{basename $file}
114-		if (cmp -s $RCPM_ROOT/$RCPM_DB/$pkg/ver $RCPM_PATH/$pkg/ver) {
115+		if (cmp -s $rcpm_root/$rcpm_db/$pkg/ver $rcpm_path/$pkg/ver) {
116 			log $pkg is up to date
117 		}
118 		if not {
119@@ -186,7 +187,7 @@ switch($cmd) {
120 	case l
121 		switch($#*) {
122 		case 0
123-			for (file in $RCPM_ROOT/$RCPM_DB/*) {
124+			for (file in $rcpm_root/$rcpm_db/*) {
125 				pkg=`{basename $file}
126 				get_local_ver
127 				log $pkg $_ver-$_rev
128@@ -198,11 +199,11 @@ switch($cmd) {
129 			}
130 		}
131 	case m
132-		cat $RCPM_ROOT/$RCPM_DB/$1/manifest
133+		cat $rcpm_root/$rcpm_db/$1/manifest
134 	case r
135 		for (pkg) rm_pkg $pkg
136 	case s
137-		for (pkg) find $RCPM_PATH -type d -name $pkg
138+		for (pkg) find $rcpm_path -type d -name $pkg
139 	case u
140 		update_pkg
141 	case *