mirror of
https://github.com/koenkooi/foo2zjs.git
synced 2026-01-22 19:54:52 +08:00
Cambio las rutas de getweb
This commit is contained in:
parent
ac9f07805d
commit
e112962265
6
README
6
README
@ -1,8 +1,4 @@
|
|||||||
NOTE FROM CHARLIE MARTÍNEZ (QUIRINUX SO):
|
---------------------------------------------------------------------
|
||||||
This fork is a copy of Modified version based on original version. getweb.in modified
|
|
||||||
https://foo2zjs.linkevich.net/
|
|
||||||
|
|
||||||
---------------------------------------------------------------------
|
|
||||||
Please read the "INSTALL" file to see how to install this software.
|
Please read the "INSTALL" file to see how to install this software.
|
||||||
Please read the "INSTALL" file to see how to install this software.
|
Please read the "INSTALL" file to see how to install this software.
|
||||||
Please read the "INSTALL" file to see how to install this software.
|
Please read the "INSTALL" file to see how to install this software.
|
||||||
|
|||||||
142
getweb
142
getweb
@ -1,8 +1,10 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
#
|
#
|
||||||
# (c) Copyright Rick Richardson 2008
|
# (c) Copyright Rick Richardson 2008
|
||||||
#
|
# This version has been modified by Debian
|
||||||
|
|
||||||
#
|
#
|
||||||
# PLEASE don't remove the copyright statements. They should
|
# PLEASE don't remove the copyright statements. They should
|
||||||
@ -12,6 +14,13 @@
|
|||||||
VERSION='$Id: getweb.in,v 1.114 2015/02/12 00:22:02 rick Exp $'
|
VERSION='$Id: getweb.in,v 1.114 2015/02/12 00:22:02 rick Exp $'
|
||||||
|
|
||||||
WGETOPTS="--passive-ftp -q"
|
WGETOPTS="--passive-ftp -q"
|
||||||
|
ARM2HPDL="/usr/bin/arm2hpdl"
|
||||||
|
|
||||||
|
if [ $(id -ru) -ne 0 ]; then
|
||||||
|
echo "You need to be root"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
@ -79,7 +88,7 @@ Usage:
|
|||||||
|
|
||||||
$ ./getweb 1000 # Get HP LJ 1000 firmware file
|
$ ./getweb 1000 # Get HP LJ 1000 firmware file
|
||||||
$ ./getweb 1005 # Get HP LJ 1005 firmware file
|
$ ./getweb 1005 # Get HP LJ 1005 firmware file
|
||||||
$ ./getweb 1018 # Get HP LJ 1005 firmware file
|
$ ./getweb 1018 # Get HP LJ 1018 firmware file
|
||||||
$ ./getweb 1020 # Get HP LJ 1020 firmware file
|
$ ./getweb 1020 # Get HP LJ 1020 firmware file
|
||||||
|
|
||||||
$ ./getweb p1005 # Get HP LJ P1005 firmware file
|
$ ./getweb p1005 # Get HP LJ P1005 firmware file
|
||||||
@ -91,8 +100,6 @@ Usage:
|
|||||||
$ ./getweb all # Get everything above
|
$ ./getweb all # Get everything above
|
||||||
|
|
||||||
$ ./getweb 2300dl_fw # Get Minolta 2300DL v2.55 firmware (experts only)
|
$ ./getweb 2300dl_fw # Get Minolta 2300DL v2.55 firmware (experts only)
|
||||||
|
|
||||||
$ ./getweb update # Get latest version of this software.
|
|
||||||
EOF
|
EOF
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
@ -107,7 +114,7 @@ error() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
SYSTEM=`uname -s`
|
SYSTEM=`uname -s`
|
||||||
WGET=`type wget 2>/dev/null`
|
WGET=`which wget`
|
||||||
if [ "$SYSTEM" = Darwin -a "$WGET" = "" ]
|
if [ "$SYSTEM" = Darwin -a "$WGET" = "" ]
|
||||||
then
|
then
|
||||||
WGETOPTS=
|
WGETOPTS=
|
||||||
@ -117,6 +124,20 @@ then
|
|||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
putfw() {
|
||||||
|
inputname=$1
|
||||||
|
outputname=$2
|
||||||
|
$ARM2HPDL $inputname > /lib/firmware/hp/$outputname
|
||||||
|
rm $inputname
|
||||||
|
}
|
||||||
|
|
||||||
|
puticm() {
|
||||||
|
drivername=$1
|
||||||
|
icmfolder=/usr/share/"$drivername"/icm/
|
||||||
|
[ -d $icmfolder ] || mkdir -p $icmfolder
|
||||||
|
mv *.icm $icmfolder
|
||||||
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Download a .EXE file from the web, unzip it, and extract the
|
# Download a .EXE file from the web, unzip it, and extract the
|
||||||
# files we want
|
# files we want
|
||||||
@ -155,7 +176,7 @@ getone() {
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
lj1000|1000)
|
lj1000|1000)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1000.tar.gz \
|
http://www.quirinux.org/printers sihp1000.tar.gz \
|
||||||
""
|
""
|
||||||
#echo "provided"
|
#echo "provided"
|
||||||
#getexe \
|
#getexe \
|
||||||
@ -163,10 +184,11 @@ getone() {
|
|||||||
#lj1488en.exe \
|
#lj1488en.exe \
|
||||||
#sihp1000.img
|
#sihp1000.img
|
||||||
copyright "(c) Copyright Hewlett-Packard 2001"
|
copyright "(c) Copyright Hewlett-Packard 2001"
|
||||||
|
putfw sihp1000.img sihp1000.dl
|
||||||
;;
|
;;
|
||||||
lj1005|1005)
|
lj1005|1005)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1005.tar.gz \
|
http://www.quirinux.org/printers sihp1005.tar.gz \
|
||||||
""
|
""
|
||||||
#echo "provided"
|
#echo "provided"
|
||||||
#getexe \
|
#getexe \
|
||||||
@ -175,45 +197,51 @@ getone() {
|
|||||||
#sihp1005.img
|
#sihp1005.img
|
||||||
copyright "(c) Copyright Hewlett-Packard 2002"
|
copyright "(c) Copyright Hewlett-Packard 2002"
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1005.tar.gz \
|
http://www.quirinux.org/printers sihpP1005.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2009"
|
copyright "(c) Copyright Hewlett-Packard 2009"
|
||||||
|
putfw sihp1005.img sihp1005.dl
|
||||||
;;
|
;;
|
||||||
lj1018|1018)
|
lj1018|1018)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1018.tar.gz \
|
http://www.quirinux.org/printers sihp1018.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2005"
|
copyright "(c) Copyright Hewlett-Packard 2005"
|
||||||
|
putfw sihp1018.img sihp1018.dl
|
||||||
;;
|
;;
|
||||||
lj1020|1020)
|
lj1020|1020)
|
||||||
# http://ftp.hp.com/pub/softlib/software8/COL14041/lj-39322-2/hp_LJ_1020-1022_Full_Solution.exe
|
# http://ftp.hp.com/pub/softlib/software8/COL14041/lj-39322-2/hp_LJ_1020-1022_Full_Solution.exe
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1020.tar.gz \
|
http://www.quirinux.org/printers sihp1020.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2005"
|
copyright "(c) Copyright Hewlett-Packard 2005"
|
||||||
|
putfw sihp1020.img sihp1020.dl
|
||||||
;;
|
;;
|
||||||
[pP]100[57])
|
[pP]100[57])
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1005.tar.gz \
|
http://www.quirinux.org/printers sihpP1005.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2009"
|
copyright "(c) Copyright Hewlett-Packard 2009"
|
||||||
|
putfw sihpP1005.img sihpP1005.dl
|
||||||
;;
|
;;
|
||||||
[pP]100[68])
|
[pP]100[68])
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1006.tar.gz \
|
http://www.quirinux.org/printers sihpP1006.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2009"
|
copyright "(c) Copyright Hewlett-Packard 2009"
|
||||||
|
putfw sihpP1006.img sihpP1006.dl
|
||||||
;;
|
;;
|
||||||
[pP]1505)
|
[pP]1505)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1505.tar.gz \
|
http://www.quirinux.org/printers sihpP1505.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2009"
|
copyright "(c) Copyright Hewlett-Packard 2009"
|
||||||
|
putfw sihpP1505.img sihpP1505.dl
|
||||||
;;
|
;;
|
||||||
2200dl|2200)
|
2200dl|2200)
|
||||||
if true; then
|
if true; then
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/icm dl2300.tar.gz \
|
https://www.quirinux.org/printers dl2300.tar.gz \
|
||||||
""
|
""
|
||||||
else
|
else
|
||||||
getexe \
|
getexe \
|
||||||
@ -221,11 +249,12 @@ getone() {
|
|||||||
"*.icm"
|
"*.icm"
|
||||||
fi
|
fi
|
||||||
copyright "(c) Copyright Minolta-QMS 1999"
|
copyright "(c) Copyright Minolta-QMS 1999"
|
||||||
|
puticm foo2zjs
|
||||||
;;
|
;;
|
||||||
2300dl|2300)
|
2300dl|2300)
|
||||||
if true; then
|
if true; then
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/icm dl2300.tar.gz \
|
https://www.quirinux.org/printers dl2300.tar.gz \
|
||||||
""
|
""
|
||||||
else
|
else
|
||||||
getexe \
|
getexe \
|
||||||
@ -233,9 +262,10 @@ getone() {
|
|||||||
"*.icm"
|
"*.icm"
|
||||||
fi
|
fi
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/icm km2430.tar.gz \
|
https://www.quirinux.org/printers km2430.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Minolta-QMS 2001"
|
copyright "(c) Copyright Minolta-QMS 2001"
|
||||||
|
puticm foo2zjs
|
||||||
;;
|
;;
|
||||||
2300dl_fw)
|
2300dl_fw)
|
||||||
# 2300DL firmware upgrade to v2.55
|
# 2300DL firmware upgrade to v2.55
|
||||||
@ -249,7 +279,7 @@ getone() {
|
|||||||
cpwl|pageworks)
|
cpwl|pageworks)
|
||||||
if true; then
|
if true; then
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/icm dl2300.tar.gz \
|
https://www.quirinux.org/printers dl2300.tar.gz \
|
||||||
""
|
""
|
||||||
else
|
else
|
||||||
getexe \
|
getexe \
|
||||||
@ -264,73 +294,81 @@ getone() {
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
copyright "(c) Copyright Minolta-QMS 1998"
|
copyright "(c) Copyright Minolta-QMS 1998"
|
||||||
|
puticm foo2zjs
|
||||||
;;
|
;;
|
||||||
2430)
|
2430)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/icm km2430.tar.gz \
|
https://www.quirinux.org/printers km2430.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Konica Minolta 2003"
|
copyright "(c) Copyright Konica Minolta 2003"
|
||||||
|
puticm foo2zjs
|
||||||
;;
|
;;
|
||||||
2530|2490|6115|2480|1600w|1680|1690|4690|110|6121)
|
2530|2490|6115|2480|1600w|1680|1690|4690|110|6121)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2lava/icm km2530.tar.gz \
|
https://www.quirinux.org/printers km2530.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Konica Minolta 2005"
|
copyright "(c) Copyright Konica Minolta 2005"
|
||||||
copyright "(c) Copyright Rick Richardson 2007. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2007. All Rights Reserved"
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2lava/icm km-1600.tar.gz \
|
https://www.quirinux.org/printers km-1600.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Rick Richardson 2009. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2009. All Rights Reserved"
|
||||||
|
puticm foo2lava
|
||||||
;;
|
;;
|
||||||
1500)
|
1500)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hp/icm hpclj2500.tar.gz \
|
https://www.quirinux.org/printers hpclj2500.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2002"
|
copyright "(c) Copyright Hewlett-Packard 2002"
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hp/icm hpclj2600n.tar.gz \
|
https://www.quirinux.org/printers hpclj2600n.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Hewlett-Packard 2003"
|
copyright "(c) Copyright Hewlett-Packard 2003"
|
||||||
copyright "(c) Copyright Rick Richardson 2006. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2006. All Rights Reserved"
|
||||||
|
puticm foo2oak
|
||||||
;;
|
;;
|
||||||
1025)
|
1025)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/icm hp-cp1025.tar.gz \
|
https://www.quirinux.org/printers hp-cp1025.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Rick Richardson 2010. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2010. All Rights Reserved"
|
||||||
|
puticm foo2zjs
|
||||||
;;
|
;;
|
||||||
1215|1600|2600*)
|
1215|1600|2600*)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hp/icm hpclj2600n.tar.gz \
|
https://www.quirinux.org/printers hpclj2600n.tar.gz \
|
||||||
""
|
""
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2zjs/icm km2430.tar.gz \
|
https://www.quirinux.org/printers km2430.tar.gz \
|
||||||
"km2430_2.icm"
|
"km2430_2.icm"
|
||||||
copyright "(c) Copyright Hewlett-Packard 2003"
|
copyright "(c) Copyright Hewlett-Packard 2003"
|
||||||
copyright "(c) Copyright Rick Richardson 2006. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2006. All Rights Reserved"
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hp/icm hp1215.tar.gz \
|
https://www.quirinux.org/printers hp1215.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Rick Richardson 2008. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2008. All Rights Reserved"
|
||||||
|
puticm foo2hp
|
||||||
;;
|
;;
|
||||||
300|310|315|325|360|365|2160|3160|3175|3185|6110)
|
300|310|315|325|360|365|2160|3160|3175|3185|6110)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2qpdl/icm samclp300.tar.gz \
|
http://foo2qpdl.rkkda.com/icm samclp300.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Rick Richardson 2007. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2007. All Rights Reserved"
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2qpdl/icm samclp315.tar.gz \
|
http://foo2qpdl.rkkda.com/icm samclp315.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Rick Richardson 2008. All Rights Reserved"
|
copyright "(c) Copyright Rick Richardson 2008. All Rights Reserved"
|
||||||
|
puticm foo2qpdl
|
||||||
;;
|
;;
|
||||||
600|610)
|
600|610)
|
||||||
;;
|
;;
|
||||||
|
|
||||||
500)
|
500)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2slx/icm lexc500.tar.gz \
|
http://foo2slx.rkkda.com/icm lexc500.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Lexmark 2006"
|
copyright "(c) Copyright Lexmark 2006"
|
||||||
|
puticm foo2slx
|
||||||
;;
|
;;
|
||||||
|
|
||||||
oki)
|
oki)
|
||||||
@ -346,48 +384,56 @@ getone() {
|
|||||||
mv "$base.ICM" "$base.icm"
|
mv "$base.ICM" "$base.icm"
|
||||||
done
|
done
|
||||||
copyright "(c) Copyright Okidata 2005, 2006"
|
copyright "(c) Copyright Okidata 2005, 2006"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
301)
|
301)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hiperc/icm okic301.tar.gz \
|
http://foo2hiperc.rkkda.com/icm okic301.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Okidata 2012"
|
copyright "(c) Copyright Okidata 2012"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
c310)
|
c310)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hiperc/icm okic310.tar.gz \
|
http://foo2hiperc.rkkda.com/icm okic310.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Okidata 2010"
|
copyright "(c) Copyright Okidata 2010"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
c511)
|
c511)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hiperc/icm okic511.tar.gz \
|
http://foo2hiperc.rkkda.com/icm okic511.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Okidata 2012"
|
copyright "(c) Copyright Okidata 2012"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
c810)
|
c810)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hiperc/icm okic810.tar.gz \
|
http://foo2hiperc.rkkda.com/icm okic810.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Okidata 2012"
|
copyright "(c) Copyright Okidata 2012"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
3100|3200|5100|5150|5200|5250)
|
3100|3200|5100|5150|5200|5250)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hiperc/icm okic3200.tar.gz \
|
http://foo2hiperc.rkkda.com/icm okic3200.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Okidata 2005"
|
copyright "(c) Copyright Okidata 2005"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
3300|3400|3530)
|
3300|3400|3530)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hiperc/icm okic3400.tar.gz \
|
http://foo2hiperc.rkkda.com/icm okic3400.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Okidata 2006"
|
copyright "(c) Copyright Okidata 2006"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
5500|5600|5800|160)
|
5500|5600|5800|160)
|
||||||
gettgz \
|
gettgz \
|
||||||
http://foo2zjs.linkevich.net/foo2hiperc/icm okic5600.tar.gz \
|
http://foo2hiperc.rkkda.com/icm okic5600.tar.gz \
|
||||||
""
|
""
|
||||||
copyright "(c) Copyright Okidata 2006"
|
copyright "(c) Copyright Okidata 2006"
|
||||||
|
puticm foo2hiperc
|
||||||
;;
|
;;
|
||||||
|
|
||||||
xPPD)
|
xPPD)
|
||||||
@ -443,23 +489,6 @@ getone() {
|
|||||||
# | sed -e 's/\(^\*NickName.*\)"/\1 (foo2zjs recommended)"/'
|
# | sed -e 's/\(^\*NickName.*\)"/\1 (foo2zjs recommended)"/'
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
update)
|
|
||||||
url=http://foo2zjs.rkkda.com
|
|
||||||
file=foo2zjs.tar.gz
|
|
||||||
wget $WGETOPTS -O $file $url/$file ||
|
|
||||||
error "Couldn't download $url/$exefile"
|
|
||||||
mv getweb getweb.old
|
|
||||||
HERE=`pwd`
|
|
||||||
cd ..
|
|
||||||
tar zxf $HERE/$file
|
|
||||||
cd $HERE
|
|
||||||
echo "The tarball is extracted and the current directory is up to date."
|
|
||||||
echo -e "Remove the tarball (y/n)? \c"
|
|
||||||
read ans
|
|
||||||
if [ "$ans" = y ]; then
|
|
||||||
rm -f $file
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
"")
|
"")
|
||||||
usage
|
usage
|
||||||
;;
|
;;
|
||||||
@ -474,6 +503,10 @@ if [ $# = 0 ]; then
|
|||||||
usage
|
usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
OLDPWD=`pwd`
|
||||||
|
NEWPWD=`mktemp --tmpdir --directory foo2zjs.XXXXXX`
|
||||||
|
cd "$NEWPWD"
|
||||||
|
|
||||||
for i in $*
|
for i in $*
|
||||||
do
|
do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
@ -518,3 +551,6 @@ do
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
cd "$OLDPWD"
|
||||||
|
rmdir "$NEWPWD"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user