1
0
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:
Charlie Martínez 2021-04-26 00:56:13 +02:00
parent ac9f07805d
commit e112962265
2 changed files with 90 additions and 58 deletions

6
README
View File

@ -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.

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"