Added getpack, the fabulous minix package manager.

This commit is contained in:
Ben Gras 2005-09-12 12:26:18 +00:00
parent 23623d1e56
commit 9faa8a9478
2 changed files with 34 additions and 0 deletions

View file

@ -24,6 +24,7 @@ usr: \
/usr/bin/false \ /usr/bin/false \
/usr/bin/gcc \ /usr/bin/gcc \
/usr/bin/getopts \ /usr/bin/getopts \
/usr/bin/getpack \
/usr/bin/read \ /usr/bin/read \
/usr/bin/test \ /usr/bin/test \
/usr/bin/true \ /usr/bin/true \
@ -95,6 +96,9 @@ clean:
/usr/bin/wait: /usr/bin/cd /usr/bin/wait: /usr/bin/cd
install -m 755 -l $? $@ install -m 755 -l $? $@
/usr/bin/getpack: getpack.sh
install -m 755 -c -o bin $? $@
/usr/bin/checkhier: checkhier.sh /usr/bin/checkhier: checkhier.sh
install -m 755 -c -o bin $? $@ install -m 755 -c -o bin $? $@

View file

@ -0,0 +1,30 @@
#!/bin/sh
if [ $# -ne 1 ]
then echo "Usage: $0 <url>"
exit 1
fi
if [ -z "$HOME" ]
then echo "Where is your \$HOME? "
exit 1
fi
if [ ! -d "$HOME" ]
then echo "Where is your \$HOME ($HOME) ? "
exit 1
fi
tmpdir=$HOME/getpack$$
tmpfile=package
tmpfiletar=$tmpfile.tar
tmpfiletargz=$tmpfile.tar.gz
mkdir -m 700 $tmpdir || exit 1
cd $tmpdir || exit 1
urlget "$1" >$tmpfiletargz
gzip -d $tmpfiletargz || exit 1
tar xf $tmpfiletar || exit 1
make && make install && echo "Ok."