summaryrefslogtreecommitdiff
path: root/sys/src/cmd/pkg
diff options
context:
space:
mode:
authorstanley lieber <stanley.lieber@gmail.com>2011-05-15 04:12:49 +0000
committerstanley lieber <stanley.lieber@gmail.com>2011-05-15 04:12:49 +0000
commit75ccd88e99e0f03d19c3aadb2d3accf1b1e161cb (patch)
tree9b6c4e8b684d7d9f117f03fc0604d4aeaab15f36 /sys/src/cmd/pkg
parente17a2a9e8966acc3d965678c6f24a11ac2315abc (diff)
pkg: add pkg/local, $PKG_PATH
Diffstat (limited to 'sys/src/cmd/pkg')
-rwxr-xr-xsys/src/cmd/pkg/install5
-rwxr-xr-xsys/src/cmd/pkg/list5
-rwxr-xr-xsys/src/cmd/pkg/local3
3 files changed, 11 insertions, 2 deletions
diff --git a/sys/src/cmd/pkg/install b/sys/src/cmd/pkg/install
index 7bc228c8f..7c1baf223 100755
--- a/sys/src/cmd/pkg/install
+++ b/sys/src/cmd/pkg/install
@@ -1,5 +1,8 @@
#!/bin/rc -e
+if(~ $#PKG_PATH 0)
+ PKG_PATH=http://pkg.violetti.org
+
cd /
mkdir -p /sys/lib/pkg
if (test -s /sys/lib/pkg/$1) {
@@ -7,6 +10,6 @@ if (test -s /sys/lib/pkg/$1) {
exit
}
echo Installing $1
-hget http://pkg.violetti.org/$cputype/$1.tbz | bunzip2 | pkg/unpkg>[2]/sys/lib/pkg/$1
+hget $PKG_PATH/$cputype/$1.tbz | bunzip2 | pkg/unpkg>[2]/sys/lib/pkg/$1
echo Done
diff --git a/sys/src/cmd/pkg/list b/sys/src/cmd/pkg/list
index 419e47a52..9a38d7fa3 100755
--- a/sys/src/cmd/pkg/list
+++ b/sys/src/cmd/pkg/list
@@ -1,3 +1,6 @@
#!/bin/rc
-hget http://pkg.violetti.org/$cputype | htmlfmt | grep '\.tbz' | sed -e 's/\.tbz$//'
+if(~ $#PKG_PATH 0)
+ PKG_PATH=http://pkg.violetti.org
+
+hget $PKG_PATH/$cputype | htmlfmt | grep '\.tbz' | sed -e 's/\.tbz$//'
diff --git a/sys/src/cmd/pkg/local b/sys/src/cmd/pkg/local
new file mode 100755
index 000000000..31d91c477
--- /dev/null
+++ b/sys/src/cmd/pkg/local
@@ -0,0 +1,3 @@
+#!/bin/rc
+
+ls -p /sys/lib/pkg