1
0
mirror of https://github.com/koenkooi/foo2zjs.git synced 2026-01-23 04:04:49 +08:00

Cambio las rutas de getweb

This commit is contained in:
Charlie Martínez 2021-04-26 00:56:13 +02:00
parent ac9f07805d
commit e112962265
2 changed files with 90 additions and 58 deletions

4
README
View File

@ -1,7 +1,3 @@
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.

142
getweb
View File

@ -1,8 +1,10 @@
#!/bin/sh
set -e
#
# (c) Copyright Rick Richardson 2008
#
# This version has been modified by Debian
#
# 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 $'
WGETOPTS="--passive-ftp -q"
ARM2HPDL="/usr/bin/arm2hpdl"
if [ $(id -ru) -ne 0 ]; then
echo "You need to be root"
exit 1
fi
usage() {
cat <<EOF
@ -79,7 +88,7 @@ Usage:
$ ./getweb 1000 # Get HP LJ 1000 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 p1005 # Get HP LJ P1005 firmware file
@ -91,8 +100,6 @@ Usage:
$ ./getweb all # Get everything above
$ ./getweb 2300dl_fw # Get Minolta 2300DL v2.55 firmware (experts only)
$ ./getweb update # Get latest version of this software.
EOF
exit 1
}
@ -107,7 +114,7 @@ error() {
}
SYSTEM=`uname -s`
WGET=`type wget 2>/dev/null`
WGET=`which wget`
if [ "$SYSTEM" = Darwin -a "$WGET" = "" ]
then
WGETOPTS=
@ -117,6 +124,20 @@ then
}
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
# files we want
@ -155,7 +176,7 @@ getone() {
case "$1" in
lj1000|1000)
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1000.tar.gz \
http://www.quirinux.org/printers sihp1000.tar.gz \
""
#echo "provided"
#getexe \
@ -163,10 +184,11 @@ getone() {
#lj1488en.exe \
#sihp1000.img
copyright "(c) Copyright Hewlett-Packard 2001"
putfw sihp1000.img sihp1000.dl
;;
lj1005|1005)
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1005.tar.gz \
http://www.quirinux.org/printers sihp1005.tar.gz \
""
#echo "provided"
#getexe \
@ -175,45 +197,51 @@ getone() {
#sihp1005.img
copyright "(c) Copyright Hewlett-Packard 2002"
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1005.tar.gz \
http://www.quirinux.org/printers sihpP1005.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2009"
putfw sihp1005.img sihp1005.dl
;;
lj1018|1018)
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1018.tar.gz \
http://www.quirinux.org/printers sihp1018.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2005"
putfw sihp1018.img sihp1018.dl
;;
lj1020|1020)
# http://ftp.hp.com/pub/softlib/software8/COL14041/lj-39322-2/hp_LJ_1020-1022_Full_Solution.exe
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihp1020.tar.gz \
http://www.quirinux.org/printers sihp1020.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2005"
putfw sihp1020.img sihp1020.dl
;;
[pP]100[57])
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1005.tar.gz \
http://www.quirinux.org/printers sihpP1005.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2009"
putfw sihpP1005.img sihpP1005.dl
;;
[pP]100[68])
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1006.tar.gz \
http://www.quirinux.org/printers sihpP1006.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2009"
putfw sihpP1006.img sihpP1006.dl
;;
[pP]1505)
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/firmware sihpP1505.tar.gz \
http://www.quirinux.org/printers sihpP1505.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2009"
putfw sihpP1505.img sihpP1505.dl
;;
2200dl|2200)
if true; then
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/icm dl2300.tar.gz \
https://www.quirinux.org/printers dl2300.tar.gz \
""
else
getexe \
@ -221,11 +249,12 @@ getone() {
"*.icm"
fi
copyright "(c) Copyright Minolta-QMS 1999"
puticm foo2zjs
;;
2300dl|2300)
if true; then
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/icm dl2300.tar.gz \
https://www.quirinux.org/printers dl2300.tar.gz \
""
else
getexe \
@ -233,9 +262,10 @@ getone() {
"*.icm"
fi
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/icm km2430.tar.gz \
https://www.quirinux.org/printers km2430.tar.gz \
""
copyright "(c) Copyright Minolta-QMS 2001"
puticm foo2zjs
;;
2300dl_fw)
# 2300DL firmware upgrade to v2.55
@ -249,7 +279,7 @@ getone() {
cpwl|pageworks)
if true; then
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/icm dl2300.tar.gz \
https://www.quirinux.org/printers dl2300.tar.gz \
""
else
getexe \
@ -264,73 +294,81 @@ getone() {
done
fi
copyright "(c) Copyright Minolta-QMS 1998"
puticm foo2zjs
;;
2430)
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/icm km2430.tar.gz \
https://www.quirinux.org/printers km2430.tar.gz \
""
copyright "(c) Copyright Konica Minolta 2003"
puticm foo2zjs
;;
2530|2490|6115|2480|1600w|1680|1690|4690|110|6121)
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 Rick Richardson 2007. All Rights Reserved"
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"
puticm foo2lava
;;
1500)
gettgz \
http://foo2zjs.linkevich.net/foo2hp/icm hpclj2500.tar.gz \
https://www.quirinux.org/printers hpclj2500.tar.gz \
""
copyright "(c) Copyright Hewlett-Packard 2002"
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 Rick Richardson 2006. All Rights Reserved"
puticm foo2oak
;;
1025)
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"
puticm foo2zjs
;;
1215|1600|2600*)
gettgz \
http://foo2zjs.linkevich.net/foo2hp/icm hpclj2600n.tar.gz \
https://www.quirinux.org/printers hpclj2600n.tar.gz \
""
gettgz \
http://foo2zjs.linkevich.net/foo2zjs/icm km2430.tar.gz \
https://www.quirinux.org/printers km2430.tar.gz \
"km2430_2.icm"
copyright "(c) Copyright Hewlett-Packard 2003"
copyright "(c) Copyright Rick Richardson 2006. All Rights Reserved"
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"
puticm foo2hp
;;
300|310|315|325|360|365|2160|3160|3175|3185|6110)
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"
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"
puticm foo2qpdl
;;
600|610)
;;
500)
gettgz \
http://foo2zjs.linkevich.net/foo2slx/icm lexc500.tar.gz \
http://foo2slx.rkkda.com/icm lexc500.tar.gz \
""
copyright "(c) Copyright Lexmark 2006"
puticm foo2slx
;;
oki)
@ -346,48 +384,56 @@ getone() {
mv "$base.ICM" "$base.icm"
done
copyright "(c) Copyright Okidata 2005, 2006"
puticm foo2hiperc
;;
301)
gettgz \
http://foo2zjs.linkevich.net/foo2hiperc/icm okic301.tar.gz \
http://foo2hiperc.rkkda.com/icm okic301.tar.gz \
""
copyright "(c) Copyright Okidata 2012"
puticm foo2hiperc
;;
c310)
gettgz \
http://foo2zjs.linkevich.net/foo2hiperc/icm okic310.tar.gz \
http://foo2hiperc.rkkda.com/icm okic310.tar.gz \
""
copyright "(c) Copyright Okidata 2010"
puticm foo2hiperc
;;
c511)
gettgz \
http://foo2zjs.linkevich.net/foo2hiperc/icm okic511.tar.gz \
http://foo2hiperc.rkkda.com/icm okic511.tar.gz \
""
copyright "(c) Copyright Okidata 2012"
puticm foo2hiperc
;;
c810)
gettgz \
http://foo2zjs.linkevich.net/foo2hiperc/icm okic810.tar.gz \
http://foo2hiperc.rkkda.com/icm okic810.tar.gz \
""
copyright "(c) Copyright Okidata 2012"
puticm foo2hiperc
;;
3100|3200|5100|5150|5200|5250)
gettgz \
http://foo2zjs.linkevich.net/foo2hiperc/icm okic3200.tar.gz \
http://foo2hiperc.rkkda.com/icm okic3200.tar.gz \
""
copyright "(c) Copyright Okidata 2005"
puticm foo2hiperc
;;
3300|3400|3530)
gettgz \
http://foo2zjs.linkevich.net/foo2hiperc/icm okic3400.tar.gz \
http://foo2hiperc.rkkda.com/icm okic3400.tar.gz \
""
copyright "(c) Copyright Okidata 2006"
puticm foo2hiperc
;;
5500|5600|5800|160)
gettgz \
http://foo2zjs.linkevich.net/foo2hiperc/icm okic5600.tar.gz \
http://foo2hiperc.rkkda.com/icm okic5600.tar.gz \
""
copyright "(c) Copyright Okidata 2006"
puticm foo2hiperc
;;
xPPD)
@ -443,23 +489,6 @@ getone() {
# | sed -e 's/\(^\*NickName.*\)"/\1 (foo2zjs recommended)"/'
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
;;
@ -474,6 +503,10 @@ if [ $# = 0 ]; then
usage
fi
OLDPWD=`pwd`
NEWPWD=`mktemp --tmpdir --directory foo2zjs.XXXXXX`
cd "$NEWPWD"
for i in $*
do
case "$1" in
@ -518,3 +551,6 @@ do
;;
esac
done
cd "$OLDPWD"
rmdir "$NEWPWD"