Advertisement
Guest User

csuhas32

a guest
Jul 31st, 2016
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.92 KB | None | 0 0
  1. terminal
  2. 2016-07-31 19:05:13
  3.  
  4.  
  5. balint@Aspire-V3-372 ~ $ cd /usr/share/foo2zjs
  6. balint@Aspire-V3-372 /usr/share/foo2zjs $ cd ~
  7. balint@Aspire-V3-372 ~ $ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
  8. --2016-07-31 15:03:45-- http://foo2zjs.rkkda.com/foo2zjs.tar.gz
  9. foo2zjs.rkkda.com (foo2zjs.rkkda.com) feloldása… 216.250.121.103
  10. Csatlakozás a következőhöz: foo2zjs.rkkda.com (foo2zjs.rkkda.com)[216.250.121.103]:80… kapcsolódva.
  11. HTTP kérés elküldve, várakozás válaszra… 200 OK
  12. Hossz: 1712774 (1,6M) [application/x-tar]
  13. Mentés ide: „foo2zjs.tar.gz”
  14.  
  15. foo2zjs.tar.gz 100%[===================>] 1,63M 923KB/s itt: 1,8s
  16.  
  17. 2016-07-31 15:03:48 (923 KB/s) -- „foo2zjs.tar.gz” mentve [1712774/1712774]
  18.  
  19. balint@Aspire-V3-372 ~ $ tar zxf foo2zjs.tar.gz
  20. balint@Aspire-V3-372 ~ $ cd foo2zjs
  21.  
  22.  
  23.  
  24. ========================================= SUDO MAKE UNINSTALL ====
  25.  
  26. balint@Aspire-V3-372 ~/foo2zjs $ sudo make uninstall
  27. [sudo] balint jelszava:
  28. cd osx-hotplug; make PREFIX=/usr uninstall
  29. make[1]: Entering directory '/home/balint/foo2zjs/osx-hotplug'
  30. ( \
  31. echo "g/osx-hplj-hotplug/d"; \
  32. echo "w"; \
  33. ) | ex /etc/rc.local
  34. rm -f /usr/bin/osx-hplj-hotplug
  35. make[1]: Leaving directory '/home/balint/foo2zjs/osx-hotplug'
  36. rm -f /etc/hotplug/usb/hplj1000
  37. rm -f /etc/hotplug/usb/hplj1005
  38. rm -f /etc/hotplug/usb/hplj1018
  39. rm -f /etc/hotplug/usb/hplj1020
  40. rm -f /etc/hotplug/usb/foo2zjs.usermap
  41. (echo "g/^hplj10[02][05]/d"; echo "w") | ex /etc/hotplug/usb.usermap
  42. rm -f /etc/udev/rules.d/11-hplj10xx.rules
  43. rm -f /usr/bin/usb_printerid /bin/usb_printerid /sbin/usb_printerid
  44. rm -f /etc/hotplug/usb/hplj.usermap #
  45. rm -f /etc/udev/rules.d/58-foo2zjs.rules #
  46. rm -f /sbin/foo2zjs-loadfw #
  47. rm -rf /usr/share/doc/foo2zjs/
  48. rm -f /usr/share/man/man1/foo2zjs*.1 /usr/share/man/man1/zjsdecode.1
  49. rm -f /usr/share/man/man1/foo2hp*.1
  50. rm -f /usr/share/man/man1/foo2oak*.1 /usr/share/man/man1/oakdecode.1
  51. rm -f /usr/share/man/man1/foo2lava*.1 /usr/share/man/man1/lavadecode.1
  52. rm -f /usr/share/man/man1/foo2qpdl*.1 /usr/share/man/man1/qpdldecode.1
  53. rm -f /usr/share/man/man1/foo2slx*.1 /usr/share/man/man1/slxdecode.1
  54. rm -f /usr/share/man/man1/foo2xqx*.1 /usr/share/man/man1/xqxdecode.1
  55. rm -f /usr/share/man/man1/opldecode.1 /usr/share/man/man1/rodecode.1
  56. rm -f /usr/share/man/man1/foo2hiperc*.1 /usr/share/man/man1/hipercdecode.1
  57. rm -f /usr/share/man/man1/foo2hbpl*.1 /usr/share/man/man1/hbpldecode.1
  58. rm -f /usr/share/man/man1/gipddecode.1
  59. rm -f /usr/share/man/man1/arm2hpdl.1 /usr/share/man/man1/usb_printerid.1
  60. rm -f /usr/share/man/man1/foo2zjs-icc2ps.1
  61. rm -rf /usr/share/foo2zjs/
  62. rm -rf /usr/share/foo2hp/
  63. rm -rf /usr/share/foo2oak/
  64. rm -rf /usr/share/foo2xqx/
  65. rm -rf /usr/share/foo2lava/
  66. rm -rf /usr/share/foo2qpdl/
  67. rm -rf /usr/share/foo2slx/
  68. rm -rf /usr/share/foo2hiperc/
  69. rm -rf /usr/share/foo2hbpl/
  70. rm -f /usr/bin/arm2hpdl
  71. rm -f /usr/bin/foo2zjs-wrapper /usr/bin/foo2zjs /usr/bin/zjsdecode
  72. rm -f /usr/bin/foo2oak-wrapper /usr/bin/foo2oak /usr/bin/oakdecode
  73. rm -f /usr/bin/foo2hp2600-wrapper /usr/bin/foo2hp
  74. rm -f /usr/bin/foo2xqx-wrapper /usr/bin/foo2xqx /usr/bin/xqxdecode
  75. rm -f /usr/bin/foo2lava-wrapper /usr/bin/foo2lava /usr/bin/lavadecode
  76. rm -f /usr/bin/foo2qpdl-wrapper /usr/bin/foo2qpdl /usr/bin/qpdldecode
  77. rm -f /usr/bin/foo2slx-wrapper /usr/bin/foo2slx /usr/bin/slxdecode
  78. rm -f /usr/bin/foo2hiperc-wrapper /usr/bin/foo2hiperc
  79. rm -f /usr/bin/foo2hbpl2-wrapper /usr/bin/foo2hbpl2
  80. rm -f /usr/bin/hipercdecode
  81. rm -f /usr/bin/gipddecode
  82. rm -f /usr/bin/hbpldecode
  83. rm -f /usr/bin/opldecode
  84. rm -f /usr/bin/rodecode
  85. rm -f /usr/bin/foo2zjs-icc2ps
  86. rm -f /usr/bin/foo2zjs-pstops
  87. rm -f /usr/bin/command2foo2lava-pjl
  88. rm -f /usr/lib/cups/filter/command2foo2lava-pjl
  89. rm -f /usr/share/applications/hplj1020.desktop
  90. rm -f /usr/share/pixmaps/hplj1020_icon.png
  91. cd foomatic-db; for i in `find driver opt printer -name "*.xml"`; do \
  92. rm -f /usr/share/foomatic/db/source/$i; \
  93. done
  94. cd PPD; for ppd in *.ppd; do \
  95. rm -f /usr/share/cups/model/$ppd.gz; \
  96. done;
  97. rm -f /var/cache/foomatic/printconf.pickle
  98. balint@Aspire-V3-372 ~/foo2zjs $ whatis rm
  99. rm (1) - remove files or directories
  100. balint@Aspire-V3-372 ~/foo2zjs $ man rm
  101.  
  102.  
  103. TELEPÍTÉS
  104. ========================================= MAKE ====
  105.  
  106.  
  107. balint@Aspire-V3-372 ~/foo2zjs $ make
  108. #
  109. # Dependencies...
  110. #
  111. # ... OK!
  112. #
  113. cc -O2 -Wall -c -o foo2zjs.o foo2zjs.c
  114. cc -O2 -Wall -c -o jbig.o jbig.c
  115. cc -O2 -Wall -c -o jbig_ar.o jbig_ar.c
  116. cc -O2 -Wall -o foo2zjs foo2zjs.o jbig.o jbig_ar.o
  117. cc -O2 -Wall -c -o zjsdecode.o zjsdecode.c
  118. cc -O2 -Wall zjsdecode.o jbig.o jbig_ar.o -o zjsdecode
  119. cc -O2 -Wall arm2hpdl.c -o arm2hpdl
  120. cc -O2 -Wall -c -o foo2hp.o foo2hp.c
  121. # cc -O2 -Wall -o foo2hp foo2hp.o jbig.o jbig_ar.o /usr/local/lib/libdmalloc.a
  122. cc -O2 -Wall -o foo2hp foo2hp.o jbig.o jbig_ar.o
  123. cc -O2 -Wall -c -o foo2xqx.o foo2xqx.c
  124. cc -O2 -Wall -o foo2xqx foo2xqx.o jbig.o jbig_ar.o
  125. cc -O2 -Wall -c -o xqxdecode.o xqxdecode.c
  126. cc -O2 -Wall xqxdecode.o jbig.o jbig_ar.o -o xqxdecode
  127. cc -O2 -Wall -c -o foo2lava.o foo2lava.c
  128. cc -O2 -Wall -o foo2lava foo2lava.o jbig.o jbig_ar.o
  129. cc -O2 -Wall -c -o lavadecode.o lavadecode.c
  130. cc -O2 -Wall lavadecode.o jbig.o jbig_ar.o -o lavadecode
  131. cc -O2 -Wall -c -o foo2qpdl.o foo2qpdl.c
  132. cc -O2 -Wall -o foo2qpdl foo2qpdl.o jbig.o jbig_ar.o
  133. cc -O2 -Wall -c -o qpdldecode.o qpdldecode.c
  134. cc -O2 -Wall qpdldecode.o jbig.o jbig_ar.o -o qpdldecode
  135. cc -O2 -Wall -c -o opldecode.o opldecode.c
  136. cc -O2 -Wall -g opldecode.o jbig.o jbig_ar.o -o opldecode
  137. cc -O2 -Wall -c -o foo2oak.o foo2oak.c
  138. cc -O2 -Wall -o foo2oak foo2oak.o jbig.o jbig_ar.o
  139. cc -O2 -Wall -c -o oakdecode.o oakdecode.c
  140. cc -O2 -Wall -g oakdecode.o jbig.o jbig_ar.o -o oakdecode
  141. cc -O2 -Wall -c -o foo2slx.o foo2slx.c
  142. cc -O2 -Wall -o foo2slx foo2slx.o jbig.o jbig_ar.o
  143. cc -O2 -Wall -c -o slxdecode.o slxdecode.c
  144. cc -O2 -Wall slxdecode.o jbig.o jbig_ar.o -o slxdecode
  145. cc -O2 -Wall -c -o foo2hiperc.o foo2hiperc.c
  146. cc -O2 -Wall -o foo2hiperc foo2hiperc.o jbig.o jbig_ar.o
  147. cc -O2 -Wall -c -o hipercdecode.o hipercdecode.c
  148. cc -O2 -Wall hipercdecode.o jbig.o jbig_ar.o -o hipercdecode
  149. cc -O2 -Wall -c -o foo2hbpl2.o foo2hbpl2.c
  150. cc -O2 -Wall -o foo2hbpl2 foo2hbpl2.o jbig.o jbig_ar.o
  151. cc -O2 -Wall -c -o hbpldecode.o hbpldecode.c
  152. cc -O2 -Wall hbpldecode.o jbig.o jbig_ar.o -o hbpldecode
  153. cc -O2 -Wall -c -o gipddecode.o gipddecode.c
  154. cc -O2 -Wall gipddecode.o jbig.o jbig_ar.o -o gipddecode
  155. cc -O2 -Wall -I/usr/local/include -c command2foo2lava-pjl.c
  156. cc -O2 -Wall -L/usr/local/lib command2foo2lava-pjl.o -lcups -o command2foo2lava-pjl
  157. cc -O2 -Wall usb_printerid.c -o usb_printerid
  158. [ ! -f foo2zjs-wrapper ] || chmod +w foo2zjs-wrapper
  159. sed < foo2zjs-wrapper.in > foo2zjs-wrapper \
  160. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2zjs-wrapper && exit 1)
  161. chmod 555 foo2zjs-wrapper
  162. [ ! -f foo2oak-wrapper ] || chmod +w foo2oak-wrapper
  163. sed < foo2oak-wrapper.in > foo2oak-wrapper \
  164. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2oak-wrapper && exit 1)
  165. chmod 555 foo2oak-wrapper
  166. [ ! -f foo2hp2600-wrapper ] || chmod +w foo2hp2600-wrapper
  167. sed < foo2hp2600-wrapper.in > foo2hp2600-wrapper \
  168. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2hp2600-wrapper && exit 1)
  169. chmod 555 foo2hp2600-wrapper
  170. [ ! -f foo2xqx-wrapper ] || chmod +w foo2xqx-wrapper
  171. sed < foo2xqx-wrapper.in > foo2xqx-wrapper \
  172. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2xqx-wrapper && exit 1)
  173. chmod 555 foo2xqx-wrapper
  174. [ ! -f foo2lava-wrapper ] || chmod +w foo2lava-wrapper
  175. sed < foo2lava-wrapper.in > foo2lava-wrapper \
  176. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2lava-wrapper && exit 1)
  177. chmod 555 foo2lava-wrapper
  178. [ ! -f foo2qpdl-wrapper ] || chmod +w foo2qpdl-wrapper
  179. sed < foo2qpdl-wrapper.in > foo2qpdl-wrapper \
  180. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2qpdl-wrapper && exit 1)
  181. chmod 555 foo2qpdl-wrapper
  182. [ ! -f foo2slx-wrapper ] || chmod +w foo2slx-wrapper
  183. sed < foo2slx-wrapper.in > foo2slx-wrapper \
  184. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2slx-wrapper && exit 1)
  185. chmod 555 foo2slx-wrapper
  186. [ ! -f foo2hiperc-wrapper ] || chmod +w foo2hiperc-wrapper
  187. sed < foo2hiperc-wrapper.in > foo2hiperc-wrapper \
  188. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2hiperc-wrapper && exit 1)
  189. chmod 555 foo2hiperc-wrapper
  190. [ ! -f foo2hbpl2-wrapper ] || chmod +w foo2hbpl2-wrapper
  191. sed < foo2hbpl2-wrapper.in > foo2hbpl2-wrapper \
  192. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f foo2hbpl2-wrapper && exit 1)
  193. chmod 555 foo2hbpl2-wrapper
  194. cat foo2zjs-pstops.sh >foo2zjs-pstops
  195. chmod a+x foo2zjs-pstops
  196. cat printer-profile.sh >printer-profile
  197. chmod a+x printer-profile
  198. [ ! -f getweb ] || chmod +w getweb
  199. sed < getweb.in > getweb \
  200. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  201. -e 's@^PREFIX=.*@PREFIX=/usr@' || (rm -f getweb && exit 1)
  202. chmod 555 getweb
  203. cd icc2ps; make all
  204. make[1]: Entering directory '/home/balint/foo2zjs/icc2ps'
  205. cc -O3 icc2ps.c xgetopt.c cmscam97.c cmscnvrt.c cmserr.c cmsgamma.c cmsgmt.c cmsintrp.c cmsio1.c cmslut.c cmsmatsh.c cmsmtrx.c cmsnamed.c cmspack.c cmspcs.c cmsps2.c cmssamp.c cmswtpnt.c cmsxform.c cmsio0.c cmsvirt.c -lm -o foo2zjs-icc2ps
  206. rm -f foo2zjs-icc2ps.1
  207. MODver=; \
  208. ../includer-man -v DEF1= foo2zjs-icc2ps.1in | sed > foo2zjs-icc2ps.1 \
  209. -e "s@\${URLOAK}@@" \
  210. -e "s@\${URLZJS}@@" \
  211. -e "s@\${URLHP}@@" \
  212. -e "s@\${URLXQX}@@" \
  213. -e "s@\${URLLAVA}@@" \
  214. -e "s@\${URLQPDL}@@" \
  215. -e "s@\${URLSLX}@@" \
  216. -e "s@\${URLHC}@@" \
  217. -e "s/\${MODver}/$MODver/"
  218. chmod -w foo2zjs-icc2ps.1
  219. make[1]: Leaving directory '/home/balint/foo2zjs/icc2ps'
  220. rm -f foo2zjs-wrapper.1
  221. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  222. MODpage=`modtime foo2zjs-wrapper.1in`; \
  223. MODver=0.0; \
  224. ./includer-man -v DEF1= foo2zjs-wrapper.1in | sed > foo2zjs-wrapper.1 \
  225. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  226. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  227. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  228. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  229. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  230. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  231. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  232. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  233. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  234. -e "s/\${MODpage}/$MODpage/" \
  235. -e "s/\${MODver}/$MODver/"
  236. chmod -w foo2zjs-wrapper.1
  237. rm -f foo2zjs.1
  238. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  239. MODpage=`modtime foo2zjs.1in`; \
  240. MODver=0.0; \
  241. ./includer-man -v DEF1= foo2zjs.1in | sed > foo2zjs.1 \
  242. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  243. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  244. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  245. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  246. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  247. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  248. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  249. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  250. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  251. -e "s/\${MODpage}/$MODpage/" \
  252. -e "s/\${MODver}/$MODver/"
  253. chmod -w foo2zjs.1
  254. rm -f zjsdecode.1
  255. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  256. MODpage=`modtime zjsdecode.1in`; \
  257. MODver=0.0; \
  258. ./includer-man -v DEF1= zjsdecode.1in | sed > zjsdecode.1 \
  259. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  260. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  261. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  262. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  263. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  264. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  265. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  266. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  267. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  268. -e "s/\${MODpage}/$MODpage/" \
  269. -e "s/\${MODver}/$MODver/"
  270. chmod -w zjsdecode.1
  271. rm -f foo2oak-wrapper.1
  272. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  273. MODpage=`modtime foo2oak-wrapper.1in`; \
  274. MODver=0.0; \
  275. ./includer-man -v DEF1= foo2oak-wrapper.1in | sed > foo2oak-wrapper.1 \
  276. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  277. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  278. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  279. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  280. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  281. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  282. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  283. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  284. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  285. -e "s/\${MODpage}/$MODpage/" \
  286. -e "s/\${MODver}/$MODver/"
  287. chmod -w foo2oak-wrapper.1
  288. rm -f foo2oak.1
  289. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  290. MODpage=`modtime foo2oak.1in`; \
  291. MODver=0.0; \
  292. ./includer-man -v DEF1= foo2oak.1in | sed > foo2oak.1 \
  293. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  294. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  295. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  296. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  297. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  298. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  299. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  300. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  301. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  302. -e "s/\${MODpage}/$MODpage/" \
  303. -e "s/\${MODver}/$MODver/"
  304. chmod -w foo2oak.1
  305. rm -f oakdecode.1
  306. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  307. MODpage=`modtime oakdecode.1in`; \
  308. MODver=0.0; \
  309. ./includer-man -v DEF1= oakdecode.1in | sed > oakdecode.1 \
  310. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  311. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  312. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  313. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  314. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  315. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  316. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  317. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  318. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  319. -e "s/\${MODpage}/$MODpage/" \
  320. -e "s/\${MODver}/$MODver/"
  321. chmod -w oakdecode.1
  322. rm -f foo2hp2600-wrapper.1
  323. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  324. MODpage=`modtime foo2hp2600-wrapper.1in`; \
  325. MODver=0.0; \
  326. ./includer-man -v DEF1= foo2hp2600-wrapper.1in | sed > foo2hp2600-wrapper.1 \
  327. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  328. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  329. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  330. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  331. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  332. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  333. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  334. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  335. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  336. -e "s/\${MODpage}/$MODpage/" \
  337. -e "s/\${MODver}/$MODver/"
  338. chmod -w foo2hp2600-wrapper.1
  339. rm -f foo2hp.1
  340. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  341. MODpage=`modtime foo2hp.1in`; \
  342. MODver=0.0; \
  343. ./includer-man -v DEF1= foo2hp.1in | sed > foo2hp.1 \
  344. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  345. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  346. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  347. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  348. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  349. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  350. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  351. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  352. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  353. -e "s/\${MODpage}/$MODpage/" \
  354. -e "s/\${MODver}/$MODver/"
  355. chmod -w foo2hp.1
  356. rm -f foo2xqx-wrapper.1
  357. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  358. MODpage=`modtime foo2xqx-wrapper.1in`; \
  359. MODver=0.0; \
  360. ./includer-man -v DEF1= foo2xqx-wrapper.1in | sed > foo2xqx-wrapper.1 \
  361. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  362. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  363. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  364. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  365. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  366. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  367. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  368. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  369. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  370. -e "s/\${MODpage}/$MODpage/" \
  371. -e "s/\${MODver}/$MODver/"
  372. chmod -w foo2xqx-wrapper.1
  373. rm -f foo2xqx.1
  374. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  375. MODpage=`modtime foo2xqx.1in`; \
  376. MODver=0.0; \
  377. ./includer-man -v DEF1= foo2xqx.1in | sed > foo2xqx.1 \
  378. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  379. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  380. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  381. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  382. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  383. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  384. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  385. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  386. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  387. -e "s/\${MODpage}/$MODpage/" \
  388. -e "s/\${MODver}/$MODver/"
  389. chmod -w foo2xqx.1
  390. rm -f xqxdecode.1
  391. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  392. MODpage=`modtime xqxdecode.1in`; \
  393. MODver=0.0; \
  394. ./includer-man -v DEF1= xqxdecode.1in | sed > xqxdecode.1 \
  395. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  396. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  397. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  398. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  399. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  400. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  401. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  402. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  403. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  404. -e "s/\${MODpage}/$MODpage/" \
  405. -e "s/\${MODver}/$MODver/"
  406. chmod -w xqxdecode.1
  407. rm -f foo2lava-wrapper.1
  408. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  409. MODpage=`modtime foo2lava-wrapper.1in`; \
  410. MODver=0.0; \
  411. ./includer-man -v DEF1= foo2lava-wrapper.1in | sed > foo2lava-wrapper.1 \
  412. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  413. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  414. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  415. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  416. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  417. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  418. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  419. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  420. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  421. -e "s/\${MODpage}/$MODpage/" \
  422. -e "s/\${MODver}/$MODver/"
  423. chmod -w foo2lava-wrapper.1
  424. rm -f foo2lava.1
  425. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  426. MODpage=`modtime foo2lava.1in`; \
  427. MODver=0.0; \
  428. ./includer-man -v DEF1= foo2lava.1in | sed > foo2lava.1 \
  429. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  430. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  431. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  432. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  433. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  434. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  435. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  436. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  437. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  438. -e "s/\${MODpage}/$MODpage/" \
  439. -e "s/\${MODver}/$MODver/"
  440. chmod -w foo2lava.1
  441. rm -f lavadecode.1
  442. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  443. MODpage=`modtime lavadecode.1in`; \
  444. MODver=0.0; \
  445. ./includer-man -v DEF1= lavadecode.1in | sed > lavadecode.1 \
  446. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  447. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  448. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  449. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  450. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  451. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  452. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  453. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  454. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  455. -e "s/\${MODpage}/$MODpage/" \
  456. -e "s/\${MODver}/$MODver/"
  457. chmod -w lavadecode.1
  458. rm -f opldecode.1
  459. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  460. MODpage=`modtime opldecode.1in`; \
  461. MODver=0.0; \
  462. ./includer-man -v DEF1= opldecode.1in | sed > opldecode.1 \
  463. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  464. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  465. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  466. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  467. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  468. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  469. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  470. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  471. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  472. -e "s/\${MODpage}/$MODpage/" \
  473. -e "s/\${MODver}/$MODver/"
  474. chmod -w opldecode.1
  475. rm -f foo2qpdl-wrapper.1
  476. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  477. MODpage=`modtime foo2qpdl-wrapper.1in`; \
  478. MODver=0.0; \
  479. ./includer-man -v DEF1= foo2qpdl-wrapper.1in | sed > foo2qpdl-wrapper.1 \
  480. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  481. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  482. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  483. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  484. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  485. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  486. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  487. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  488. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  489. -e "s/\${MODpage}/$MODpage/" \
  490. -e "s/\${MODver}/$MODver/"
  491. chmod -w foo2qpdl-wrapper.1
  492. rm -f foo2qpdl.1
  493. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  494. MODpage=`modtime foo2qpdl.1in`; \
  495. MODver=0.0; \
  496. ./includer-man -v DEF1= foo2qpdl.1in | sed > foo2qpdl.1 \
  497. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  498. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  499. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  500. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  501. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  502. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  503. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  504. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  505. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  506. -e "s/\${MODpage}/$MODpage/" \
  507. -e "s/\${MODver}/$MODver/"
  508. chmod -w foo2qpdl.1
  509. rm -f qpdldecode.1
  510. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  511. MODpage=`modtime qpdldecode.1in`; \
  512. MODver=0.0; \
  513. ./includer-man -v DEF1= qpdldecode.1in | sed > qpdldecode.1 \
  514. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  515. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  516. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  517. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  518. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  519. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  520. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  521. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  522. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  523. -e "s/\${MODpage}/$MODpage/" \
  524. -e "s/\${MODver}/$MODver/"
  525. chmod -w qpdldecode.1
  526. rm -f foo2slx-wrapper.1
  527. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  528. MODpage=`modtime foo2slx-wrapper.1in`; \
  529. MODver=0.0; \
  530. ./includer-man -v DEF1= foo2slx-wrapper.1in | sed > foo2slx-wrapper.1 \
  531. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  532. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  533. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  534. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  535. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  536. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  537. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  538. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  539. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  540. -e "s/\${MODpage}/$MODpage/" \
  541. -e "s/\${MODver}/$MODver/"
  542. chmod -w foo2slx-wrapper.1
  543. rm -f foo2slx.1
  544. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  545. MODpage=`modtime foo2slx.1in`; \
  546. MODver=0.0; \
  547. ./includer-man -v DEF1= foo2slx.1in | sed > foo2slx.1 \
  548. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  549. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  550. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  551. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  552. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  553. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  554. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  555. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  556. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  557. -e "s/\${MODpage}/$MODpage/" \
  558. -e "s/\${MODver}/$MODver/"
  559. chmod -w foo2slx.1
  560. rm -f slxdecode.1
  561. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  562. MODpage=`modtime slxdecode.1in`; \
  563. MODver=0.0; \
  564. ./includer-man -v DEF1= slxdecode.1in | sed > slxdecode.1 \
  565. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  566. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  567. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  568. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  569. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  570. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  571. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  572. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  573. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  574. -e "s/\${MODpage}/$MODpage/" \
  575. -e "s/\${MODver}/$MODver/"
  576. chmod -w slxdecode.1
  577. rm -f foo2hiperc-wrapper.1
  578. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  579. MODpage=`modtime foo2hiperc-wrapper.1in`; \
  580. MODver=0.0; \
  581. ./includer-man -v DEF1= foo2hiperc-wrapper.1in | sed > foo2hiperc-wrapper.1 \
  582. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  583. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  584. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  585. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  586. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  587. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  588. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  589. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  590. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  591. -e "s/\${MODpage}/$MODpage/" \
  592. -e "s/\${MODver}/$MODver/"
  593. chmod -w foo2hiperc-wrapper.1
  594. rm -f foo2hiperc.1
  595. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  596. MODpage=`modtime foo2hiperc.1in`; \
  597. MODver=0.0; \
  598. ./includer-man -v DEF1= foo2hiperc.1in | sed > foo2hiperc.1 \
  599. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  600. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  601. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  602. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  603. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  604. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  605. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  606. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  607. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  608. -e "s/\${MODpage}/$MODpage/" \
  609. -e "s/\${MODver}/$MODver/"
  610. chmod -w foo2hiperc.1
  611. rm -f hipercdecode.1
  612. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  613. MODpage=`modtime hipercdecode.1in`; \
  614. MODver=0.0; \
  615. ./includer-man -v DEF1= hipercdecode.1in | sed > hipercdecode.1 \
  616. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  617. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  618. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  619. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  620. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  621. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  622. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  623. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  624. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  625. -e "s/\${MODpage}/$MODpage/" \
  626. -e "s/\${MODver}/$MODver/"
  627. chmod -w hipercdecode.1
  628. rm -f foo2hbpl2-wrapper.1
  629. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  630. MODpage=`modtime foo2hbpl2-wrapper.1in`; \
  631. MODver=0.0; \
  632. ./includer-man -v DEF1= foo2hbpl2-wrapper.1in | sed > foo2hbpl2-wrapper.1 \
  633. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  634. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  635. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  636. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  637. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  638. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  639. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  640. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  641. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  642. -e "s/\${MODpage}/$MODpage/" \
  643. -e "s/\${MODver}/$MODver/"
  644. chmod -w foo2hbpl2-wrapper.1
  645. rm -f foo2hbpl2.1
  646. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  647. MODpage=`modtime foo2hbpl2.1in`; \
  648. MODver=0.0; \
  649. ./includer-man -v DEF1= foo2hbpl2.1in | sed > foo2hbpl2.1 \
  650. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  651. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  652. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  653. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  654. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  655. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  656. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  657. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  658. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  659. -e "s/\${MODpage}/$MODpage/" \
  660. -e "s/\${MODver}/$MODver/"
  661. chmod -w foo2hbpl2.1
  662. rm -f hbpldecode.1
  663. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  664. MODpage=`modtime hbpldecode.1in`; \
  665. MODver=0.0; \
  666. ./includer-man -v DEF1= hbpldecode.1in | sed > hbpldecode.1 \
  667. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  668. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  669. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  670. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  671. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  672. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  673. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  674. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  675. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  676. -e "s/\${MODpage}/$MODpage/" \
  677. -e "s/\${MODver}/$MODver/"
  678. chmod -w hbpldecode.1
  679. rm -f gipddecode.1
  680. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  681. MODpage=`modtime gipddecode.1in`; \
  682. MODver=0.0; \
  683. ./includer-man -v DEF1= gipddecode.1in | sed > gipddecode.1 \
  684. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  685. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  686. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  687. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  688. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  689. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  690. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  691. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  692. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  693. -e "s/\${MODpage}/$MODpage/" \
  694. -e "s/\${MODver}/$MODver/"
  695. chmod -w gipddecode.1
  696. rm -f foo2zjs-pstops.1
  697. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  698. MODpage=`modtime foo2zjs-pstops.1in`; \
  699. MODver=0.0; \
  700. ./includer-man -v DEF1= foo2zjs-pstops.1in | sed > foo2zjs-pstops.1 \
  701. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  702. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  703. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  704. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  705. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  706. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  707. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  708. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  709. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  710. -e "s/\${MODpage}/$MODpage/" \
  711. -e "s/\${MODver}/$MODver/"
  712. chmod -w foo2zjs-pstops.1
  713. rm -f arm2hpdl.1
  714. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  715. MODpage=`modtime arm2hpdl.1in`; \
  716. MODver=0.0; \
  717. ./includer-man -v DEF1= arm2hpdl.1in | sed > arm2hpdl.1 \
  718. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  719. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  720. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  721. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  722. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  723. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  724. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  725. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  726. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  727. -e "s/\${MODpage}/$MODpage/" \
  728. -e "s/\${MODver}/$MODver/"
  729. chmod -w arm2hpdl.1
  730. rm -f usb_printerid.1
  731. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  732. MODpage=`modtime usb_printerid.1in`; \
  733. MODver=0.0; \
  734. ./includer-man -v DEF1= usb_printerid.1in | sed > usb_printerid.1 \
  735. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  736. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  737. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  738. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  739. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  740. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  741. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  742. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  743. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  744. -e "s/\${MODpage}/$MODpage/" \
  745. -e "s/\${MODver}/$MODver/"
  746. chmod -w usb_printerid.1
  747. rm -f printer-profile.1
  748. modtime() { date -d "1/1/1970 utc + `stat -t $1 | cut -f14 -d' '` seconds" "+%a %b %d %T %Y"; }; \
  749. MODpage=`modtime printer-profile.1in`; \
  750. MODver=0.0; \
  751. ./includer-man -v DEF1= printer-profile.1in | sed > printer-profile.1 \
  752. -e "s@\${URLOAK}@http://foo2oak.rkkda.com@" \
  753. -e "s@\${URLZJS}@http://foo2zjs.rkkda.com@" \
  754. -e "s@\${URLHP}@http://foo2hp.rkkda.com@" \
  755. -e "s@\${URLXQX}@http://foo2xqx.rkkda.com@" \
  756. -e "s@\${URLLAVA}@http://foo2lava.rkkda.com@" \
  757. -e "s@\${URLQPDL}@http://foo2qpdl.rkkda.com@" \
  758. -e "s@\${URLSLX}@http://foo2slx.rkkda.com@" \
  759. -e "s@\${URLHC}@http://foo2hiperc.rkkda.com@" \
  760. -e "s@\${URLHBPL}@http://foo2hbpl.rkkda.com@" \
  761. -e "s/\${MODpage}/$MODpage/" \
  762. -e "s/\${MODver}/$MODver/"
  763. chmod -w printer-profile.1
  764. cd icc2ps; make man
  765. make[1]: Entering directory '/home/balint/foo2zjs/icc2ps'
  766. make[1]: Nothing to be done for 'man'.
  767. make[1]: Leaving directory '/home/balint/foo2zjs/icc2ps'
  768. cd osx-hotplug; make man
  769. make[1]: Entering directory '/home/balint/foo2zjs/osx-hotplug'
  770. rm -f osx-hplj-hotplug.1
  771. MODver=; \
  772. ../includer-man -v DEF1= osx-hplj-hotplug.1in | sed > osx-hplj-hotplug.1 \
  773. -e "s@\${URLOAK}@@" \
  774. -e "s@\${URLZJS}@@" \
  775. -e "s@\${URLHP}@@" \
  776. -e "s@\${URLXQX}@@" \
  777. -e "s@\${URLLAVA}@@" \
  778. -e "s@\${URLQPDL}@@" \
  779. -e "s@\${URLSLX}@@" \
  780. -e "s@\${URLHC}@@" \
  781. -e "s/\${MODver}/$MODver/"
  782. chmod -w osx-hplj-hotplug.1
  783. make[1]: Leaving directory '/home/balint/foo2zjs/osx-hotplug'
  784. groff -t -man \
  785. `ls foo2zjs-wrapper.1 foo2zjs.1 zjsdecode.1 foo2oak-wrapper.1 foo2oak.1 oakdecode.1 foo2hp2600-wrapper.1 foo2hp.1 foo2xqx-wrapper.1 foo2xqx.1 xqxdecode.1 foo2lava-wrapper.1 foo2lava.1 lavadecode.1 opldecode.1 foo2qpdl-wrapper.1 foo2qpdl.1 qpdldecode.1 foo2slx-wrapper.1 foo2slx.1 slxdecode.1 foo2hiperc-wrapper.1 foo2hiperc.1 hipercdecode.1 foo2hbpl2-wrapper.1 foo2hbpl2.1 hbpldecode.1 gipddecode.1 foo2zjs-pstops.1 arm2hpdl.1 usb_printerid.1 printer-profile.1 \
  786. icc2ps/foo2zjs-icc2ps.1 \
  787. osx-hotplug/osx-hplj-hotplug.1 \
  788. | sort` \
  789. | ps2pdf - manual.pdf
  790.  
  791. It is possible that certain products which can be built using this
  792. software module might form inventions protected by patent rights in
  793. some countries (e.g., by patents about arithmetic coding algorithms
  794. owned by IBM and AT&T in the USA). Provision of this software by the
  795. author does NOT include any licences for any patents. In those
  796. countries where a patent licence is required for certain applications
  797. of this software module, you will have to obtain such a licence
  798. yourself.
  799.  
  800.  
  801. ========================================= SUDO ./GETWEB 1020 ====
  802.  
  803. balint@Aspire-V3-372 ~/foo2zjs $ sudo ./getweb 1020
  804. sihp1020.img
  805.  
  806. (c) Copyright Hewlett-Packard 2005
  807.  
  808. balint@Aspire-V3-372 ~/foo2zjs $
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815. balint@Aspire-V3-372 ~/foo2zjs $ lsusb
  816. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  817. Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
  818. Bus 001 Device 004: ID 04f2:b520 Chicony Electronics Co., Ltd
  819. Bus 001 Device 003: ID 0489:e09f Foxconn / Hon Hai
  820. Bus 001 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
  821. Bus 001 Device 006: ID 03f0:2b17 Hewlett-Packard LaserJet 1020
  822. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  823.  
  824.  
  825.  
  826.  
  827. KÖVETKEZIK AZ ILLESZTŐPROGRAM TELEPÍTÉSE
  828.  
  829. ========================================= SUDO MAKE INSTALL ====
  830.  
  831. balint@Aspire-V3-372 ~/foo2zjs $ sudo make install
  832. [sudo] balint jelszava:
  833. #
  834. # Dependencies...
  835. #
  836. # ... OK!
  837. #
  838. cd icc2ps; make all
  839. make[1]: Entering directory '/home/balint/foo2zjs/icc2ps'
  840. make[1]: Nothing to be done for 'all'.
  841. make[1]: Leaving directory '/home/balint/foo2zjs/icc2ps'
  842. cd icc2ps; make man
  843. make[1]: Entering directory '/home/balint/foo2zjs/icc2ps'
  844. make[1]: Nothing to be done for 'man'.
  845. make[1]: Leaving directory '/home/balint/foo2zjs/icc2ps'
  846. cd osx-hotplug; make man
  847. make[1]: Entering directory '/home/balint/foo2zjs/osx-hotplug'
  848. make[1]: Nothing to be done for 'man'.
  849. make[1]: Leaving directory '/home/balint/foo2zjs/osx-hotplug'
  850.  
  851. It is possible that certain products which can be built using this
  852. software module might form inventions protected by patent rights in
  853. some countries (e.g., by patents about arithmetic coding algorithms
  854. owned by IBM and AT&T in the USA). Provision of this software by the
  855. author does NOT include any licences for any patents. In those
  856. countries where a patent licence is required for certain applications
  857. of this software module, you will have to obtain such a licence
  858. yourself.
  859. #
  860. # Installation Dependencies...
  861. #
  862. # ... OK!
  863. #
  864. #
  865. # Install driver, wrapper, and development tools
  866. #
  867. install -d /usr/bin
  868. install -c foo2zjs zjsdecode arm2hpdl foo2hp foo2xqx xqxdecode foo2lava lavadecode foo2qpdl qpdldecode opldecode foo2oak oakdecode foo2slx slxdecode foo2hiperc hipercdecode foo2hbpl2 hbpldecode gipddecode command2foo2lava-pjl foo2zjs-wrapper foo2oak-wrapper foo2hp2600-wrapper foo2xqx-wrapper foo2lava-wrapper foo2qpdl-wrapper foo2slx-wrapper foo2hiperc-wrapper foo2hbpl2-wrapper foo2zjs-pstops printer-profile /usr/bin/
  869. if [ " usb_printerid" != "" ]; then \
  870. install -d /bin/; \
  871. install -c usb_printerid /bin/; \
  872. fi
  873. #
  874. # Install gamma correction files. These are just templates,
  875. # and don't actually do anything right now. If anybody wants
  876. # to tune them or point me at a process for doing that, please...
  877. #
  878. install -d /usr/share/foo2zjs/
  879. install -c -m 644 gamma.ps /usr/share/foo2zjs/
  880. install -c -m 644 gamma-lookup.ps /usr/share/foo2zjs/
  881. install -d /usr/share/foo2oak/
  882. install -d /usr/share/foo2hp/
  883. install -d /usr/share/foo2xqx/
  884. install -d /usr/share/foo2lava/
  885. install -d /usr/share/foo2hiperc/
  886. #
  887. # Install ICM to Postscript file conversion utility
  888. #
  889. cd icc2ps; make PREFIX=/usr install
  890. make[1]: Entering directory '/home/balint/foo2zjs/icc2ps'
  891. install -c foo2zjs-icc2ps /usr/bin
  892. make[1]: Leaving directory '/home/balint/foo2zjs/icc2ps'
  893. #
  894. # Install extra files (ICM and firmware), if any exist here.
  895. #
  896. # Get files from the printer manufacturer, i.e. www.minolta-qms.com,
  897. # or use the "./getweb" convenience script.
  898. #
  899. install -d /usr/share/foo2zjs/
  900. # foo2zjs ICM files (if any)
  901. install -oroot -glp -m 775 -d /usr/share/foo2zjs/icm/
  902. for i in DL*.icm CP*.icm km2430*.icm hp-cp1025*.icm; do \
  903. if [ -f $i ]; then \
  904. install -c -m 644 $i /usr/share/foo2zjs/icm/; \
  905. fi; \
  906. done
  907. # foo2zjs Firmware files (if any)
  908. install -oroot -glp -m 775 -d /usr/share/foo2zjs/firmware/
  909. for i in sihp1*.img; do \
  910. if [ -f $i ]; then \
  911. base=`basename $i .img`; \
  912. ./arm2hpdl $i >$base.dl; \
  913. install -c -m 644 $base.dl /usr/share/foo2zjs/firmware/; \
  914. fi; \
  915. done
  916. # foo2xqx Firmware files (if any)
  917. install -oroot -glp -m 775 -d /usr/share/foo2xqx/firmware/
  918. for i in sihpP*.img; do \
  919. if [ -f $i ]; then \
  920. base=`basename $i .img`; \
  921. ./arm2hpdl $i >$base.dl; \
  922. install -c -m 644 $base.dl /usr/share/foo2xqx/firmware/; \
  923. fi; \
  924. done
  925. # foo2oak ICM files (if any)
  926. install -oroot -glp -m 775 -d /usr/share/foo2oak/icm/
  927. for i in hpclj2[56]*.icm; do \
  928. if [ -f $i ]; then \
  929. install -c -m 644 $i /usr/share/foo2oak/icm/; \
  930. fi; \
  931. done
  932. # foo2hp ICM files (if any)
  933. install -oroot -glp -m 775 -d /usr/share/foo2hp/icm/
  934. for i in hpclj26*.icm km2430*.icm hp1215*.icm; do \
  935. if [ -f $i ]; then \
  936. install -c -m 644 $i /usr/share/foo2hp/icm/; \
  937. fi; \
  938. done
  939. # foo2lava ICM files (if any)
  940. install -oroot -glp -m 775 -d /usr/share/foo2lava/icm/
  941. for i in km-1600*.icm km2530*.icm; do \
  942. if [ -f $i ]; then \
  943. install -c -m 644 $i /usr/share/foo2lava/icm/; \
  944. fi; \
  945. done
  946. # foo2qpdl ICM files (if any)
  947. install -oroot -glp -m 775 -d /usr/share/foo2qpdl/icm/
  948. for i in samclp*.icm; do \
  949. if [ -f $i ]; then \
  950. install -c -m 644 $i /usr/share/foo2qpdl/icm/; \
  951. fi; \
  952. done
  953. # foo2slx ICM files (if any)
  954. install -oroot -glp -m 775 -d /usr/share/foo2slx/icm/
  955. for i in lex*.icm; do \
  956. if [ -f $i ]; then \
  957. install -c -m 644 $i /usr/share/foo2slx/icm/; \
  958. fi; \
  959. done
  960. # foo2hiperc ICM files (if any)
  961. install -oroot -glp -m 775 -d /usr/share/foo2hiperc/icm/
  962. for i in OK*.icm C3400*.icm; do \
  963. if [ -f $i ]; then \
  964. install -c -m 644 $i /usr/share/foo2hiperc/icm/; \
  965. fi; \
  966. done
  967. # foo2hbpl ICM files (if any)
  968. install -oroot -glp -m 775 -d /usr/share/foo2hbpl/icm/
  969. for i in hbpl*.icm; do \
  970. if [ -f $i ]; then \
  971. install -c -m 644 $i /usr/share/foo2hbpl/icm/; \
  972. fi; \
  973. done
  974. #
  975. # Install prebuilt CRD files (from m2300w project)
  976. #
  977. install -d /usr/share/foo2zjs/
  978. install -oroot -glp -m 775 -d /usr/share/foo2zjs/crd/
  979. for i in crd/zjs/*.*; do \
  980. install -c -m 644 $i /usr/share/foo2zjs/crd/; \
  981. done
  982. #
  983. # Install prebuilt CRD files for CLP-300/CLP-600
  984. #
  985. install -d /usr/share/foo2qpdl/
  986. install -oroot -glp -m 775 -d /usr/share/foo2qpdl/crd/
  987. for i in crd/qpdl/*cms* crd/qpdl/*.ps; do \
  988. install -c -m 644 $i /usr/share/foo2qpdl/crd/; \
  989. done
  990. #
  991. # Remove obsolete foomatic database files from previous versions
  992. #
  993. rm -f /usr/share/foomatic/db/source/opt/foo2zjs-Media.xml
  994. rm -f /usr/share/foomatic/db/source/opt/foo2zjs-PaperSize.xml
  995. rm -f /usr/share/foomatic/db/source/opt/foo2zjs-Source.xml
  996. rm -f /usr/share/foomatic/db/source/opt/foo2zjs-DitherPPI.xml
  997. rm -f /usr/share/foomatic/db/source/opt/foo2zjs-Copies.xml
  998. rm -f /usr/share/foomatic/db/source/opt/foo2zjs-Nup.xml
  999. rm -f /usr/share/foomatic/db/source/opt/foo2zjs-NupOrient.xml
  1000. rm -f /usr/share/foomatic/db/source/opt/foo2*-Quality.xml
  1001. rm -f /usr/share/foomatic/db/source/opt/foo2hp-AlignCMYK.xml
  1002. rm -f /usr/share/foomatic/db/source/printer/KonicaMinolta*.xml
  1003. #
  1004. # Install current database files
  1005. #
  1006. ***
  1007. *** WARNING! You don't have directory /usr/share/foomatic/db/source/
  1008. *** If you want support for foomatic printer configuration,
  1009. *** then you will have to manually install these files...
  1010. ***
  1011. foomatic-db/driver/foo2hbpl2.xml
  1012. foomatic-db/driver/foo2hiperc-z1.xml
  1013. foomatic-db/driver/foo2hiperc.xml
  1014. foomatic-db/driver/foo2hp.xml
  1015. foomatic-db/driver/foo2lava.xml
  1016. foomatic-db/driver/foo2oak-z1.xml
  1017. foomatic-db/driver/foo2oak.xml
  1018. foomatic-db/driver/foo2qpdl.xml
  1019. foomatic-db/driver/foo2slx.xml
  1020. foomatic-db/driver/foo2xqx.xml
  1021. foomatic-db/driver/foo2zjs-z1.xml
  1022. foomatic-db/driver/foo2zjs-z2.xml
  1023. foomatic-db/driver/foo2zjs-z3.xml
  1024. foomatic-db/driver/foo2zjs.xml
  1025. foomatic-db/opt/foo2hbpl2-ColorMode.xml
  1026. foomatic-db/opt/foo2hbpl2-ICM.xml
  1027. foomatic-db/opt/foo2hbpl2-MediaType.xml
  1028. foomatic-db/opt/foo2hbpl2-PageSize.xml
  1029. foomatic-db/opt/foo2hbpl2-Resolution.xml
  1030. foomatic-db/opt/foo2hiperc-ColorMode.xml
  1031. foomatic-db/opt/foo2hiperc-Compression.xml
  1032. foomatic-db/opt/foo2hiperc-Duplex.xml
  1033. foomatic-db/opt/foo2hiperc-ICM.xml
  1034. foomatic-db/opt/foo2hiperc-InputSlot.xml
  1035. foomatic-db/opt/foo2hiperc-MediaType.xml
  1036. foomatic-db/opt/foo2hiperc-PageSize.xml
  1037. foomatic-db/opt/foo2hiperc-Resolution.xml
  1038. foomatic-db/opt/foo2hp-AlignC.xml
  1039. foomatic-db/opt/foo2hp-AlignM.xml
  1040. foomatic-db/opt/foo2hp-AlignY.xml
  1041. foomatic-db/opt/foo2hp-BitsPerPlane.xml
  1042. foomatic-db/opt/foo2hp-ColorMode.xml
  1043. foomatic-db/opt/foo2hp-Duplex.xml
  1044. foomatic-db/opt/foo2hp-ICM.xml
  1045. foomatic-db/opt/foo2hp-InputSlot.xml
  1046. foomatic-db/opt/foo2hp-MediaType.xml
  1047. foomatic-db/opt/foo2hp-PrinterType.xml
  1048. foomatic-db/opt/foo2lava-ColorMode.xml
  1049. foomatic-db/opt/foo2lava-Duplex.xml
  1050. foomatic-db/opt/foo2lava-ICM.xml
  1051. foomatic-db/opt/foo2lava-InputSlot.xml
  1052. foomatic-db/opt/foo2lava-MediaType.xml
  1053. foomatic-db/opt/foo2lava-PageSize.xml
  1054. foomatic-db/opt/foo2lava-PrinterType.xml
  1055. foomatic-db/opt/foo2lava-Resolution.xml
  1056. foomatic-db/opt/foo2oak-BitsPerPlane.xml
  1057. foomatic-db/opt/foo2oak-ColorMode.xml
  1058. foomatic-db/opt/foo2oak-ICM.xml
  1059. foomatic-db/opt/foo2oak-InputSlot.xml
  1060. foomatic-db/opt/foo2oak-MediaType.xml
  1061. foomatic-db/opt/foo2oak-z1-Duplex.xml
  1062. foomatic-db/opt/foo2oak-z1-InputSlot.xml
  1063. foomatic-db/opt/foo2oak-z1-MediaType.xml
  1064. foomatic-db/opt/foo2oak-z1-PageSize.xml
  1065. foomatic-db/opt/foo2qpdl-ColorAdjustB.xml
  1066. foomatic-db/opt/foo2qpdl-ColorAdjustC.xml
  1067. foomatic-db/opt/foo2qpdl-ColorAdjustCR.xml
  1068. foomatic-db/opt/foo2qpdl-ColorAdjustMG.xml
  1069. foomatic-db/opt/foo2qpdl-ColorAdjustS.xml
  1070. foomatic-db/opt/foo2qpdl-ColorAdjustYB.xml
  1071. foomatic-db/opt/foo2qpdl-ColorMode.xml
  1072. foomatic-db/opt/foo2qpdl-Duplex.xml
  1073. foomatic-db/opt/foo2qpdl-ICM.xml
  1074. foomatic-db/opt/foo2qpdl-InputSlot.xml
  1075. foomatic-db/opt/foo2qpdl-MediaType.xml
  1076. foomatic-db/opt/foo2qpdl-PageSize.xml
  1077. foomatic-db/opt/foo2qpdl-PrinterType.xml
  1078. foomatic-db/opt/foo2qpdl-Resolution.xml
  1079. foomatic-db/opt/foo2slx-ColorMode.xml
  1080. foomatic-db/opt/foo2slx-ICM.xml
  1081. foomatic-db/opt/foo2slx-InputSlot.xml
  1082. foomatic-db/opt/foo2slx-MediaType.xml
  1083. foomatic-db/opt/foo2slx-PageSize.xml
  1084. foomatic-db/opt/foo2slx-Resolution.xml
  1085. foomatic-db/opt/foo2xqx-Density.xml
  1086. foomatic-db/opt/foo2xqx-Duplex.xml
  1087. foomatic-db/opt/foo2xqx-InputSlot.xml
  1088. foomatic-db/opt/foo2xqx-MediaType.xml
  1089. foomatic-db/opt/foo2xqx-Resolution.xml
  1090. foomatic-db/opt/foo2xxx-Copies.xml
  1091. foomatic-db/opt/foo2xxx-Halftone.xml
  1092. foomatic-db/opt/foo2xxx-Nup.xml
  1093. foomatic-db/opt/foo2xxx-NupOrient.xml
  1094. foomatic-db/opt/foo2xxx-Quality.xml
  1095. foomatic-db/opt/foo2zjs-ColorMode.xml
  1096. foomatic-db/opt/foo2zjs-Duplex.xml
  1097. foomatic-db/opt/foo2zjs-ICM.xml
  1098. foomatic-db/opt/foo2zjs-InputSlot.xml
  1099. foomatic-db/opt/foo2zjs-Intent.xml
  1100. foomatic-db/opt/foo2zjs-MediaType.xml
  1101. foomatic-db/opt/foo2zjs-PageSize.xml
  1102. foomatic-db/opt/foo2zjs-PrinterType.xml
  1103. foomatic-db/opt/foo2zjs-Resolution.xml
  1104. foomatic-db/opt/foo2zjs-z1-MediaType.xml
  1105. foomatic-db/opt/foo2zjs-z1-PageSize.xml
  1106. foomatic-db/opt/foo2zjs-z12-Density.xml
  1107. foomatic-db/opt/foo2zjs-z2-MediaType.xml
  1108. foomatic-db/opt/foo2zjs-z2-PageSize.xml
  1109. foomatic-db/opt/foo2zjs-z3-MediaType.xml
  1110. foomatic-db/opt/foo2zjs-z3-PageSize.xml
  1111. foomatic-db/printer/Dell-1355.xml
  1112. foomatic-db/printer/Dell-C1765.xml
  1113. foomatic-db/printer/Epson-AcuLaser_CX17NF.xml
  1114. foomatic-db/printer/Epson-AcuLaser_M1400.xml
  1115. foomatic-db/printer/Fuji_Xerox-DocuPrint_CM205.xml
  1116. foomatic-db/printer/Fuji_Xerox-DocuPrint_CM215.xml
  1117. foomatic-db/printer/Fuji_Xerox-DocuPrint_M215.xml
  1118. foomatic-db/printer/Fuji_Xerox-DocuPrint_P205.xml
  1119. foomatic-db/printer/Generic-OAKT_Printer.xml
  1120. foomatic-db/printer/Generic-ZjStream_Printer.xml
  1121. foomatic-db/printer/HP-Color_LaserJet_1500.xml
  1122. foomatic-db/printer/HP-Color_LaserJet_1600.xml
  1123. foomatic-db/printer/HP-Color_LaserJet_2600n.xml
  1124. foomatic-db/printer/HP-Color_LaserJet_CP1215.xml
  1125. foomatic-db/printer/HP-LaserJet_1000.xml
  1126. foomatic-db/printer/HP-LaserJet_1005.xml
  1127. foomatic-db/printer/HP-LaserJet_1018.xml
  1128. foomatic-db/printer/HP-LaserJet_1020.xml
  1129. foomatic-db/printer/HP-LaserJet_1022.xml
  1130. foomatic-db/printer/HP-LaserJet_1022n.xml
  1131. foomatic-db/printer/HP-LaserJet_1022nw.xml
  1132. foomatic-db/printer/HP-LaserJet_M1005_MFP.xml
  1133. foomatic-db/printer/HP-LaserJet_M1120_MFP.xml
  1134. foomatic-db/printer/HP-LaserJet_M1319_MFP.xml
  1135. foomatic-db/printer/HP-LaserJet_P1005.xml
  1136. foomatic-db/printer/HP-LaserJet_P1006.xml
  1137. foomatic-db/printer/HP-LaserJet_P1007.xml
  1138. foomatic-db/printer/HP-LaserJet_P1008.xml
  1139. foomatic-db/printer/HP-LaserJet_P1505.xml
  1140. foomatic-db/printer/HP-LaserJet_P1505n.xml
  1141. foomatic-db/printer/HP-LaserJet_P2014.xml
  1142. foomatic-db/printer/HP-LaserJet_P2014n.xml
  1143. foomatic-db/printer/HP-LaserJet_P2035.xml
  1144. foomatic-db/printer/HP-LaserJet_P2035n.xml
  1145. foomatic-db/printer/HP-LaserJet_Pro_CP1025nw.xml
  1146. foomatic-db/printer/HP-LaserJet_Pro_M1212nf_MFP.xml
  1147. foomatic-db/printer/HP-LaserJet_Pro_P1102.xml
  1148. foomatic-db/printer/HP-LaserJet_Pro_P1102w.xml
  1149. foomatic-db/printer/HP-LaserJet_Pro_P1566.xml
  1150. foomatic-db/printer/HP-LaserJet_Pro_P1606dn.xml
  1151. foomatic-db/printer/KONICA_MINOLTA-magicolor_1600W.xml
  1152. foomatic-db/printer/KONICA_MINOLTA-magicolor_1680MF.xml
  1153. foomatic-db/printer/KONICA_MINOLTA-magicolor_1690MF.xml
  1154. foomatic-db/printer/KONICA_MINOLTA-magicolor_2430_DL.xml
  1155. foomatic-db/printer/KONICA_MINOLTA-magicolor_2480_MF.xml
  1156. foomatic-db/printer/KONICA_MINOLTA-magicolor_2490_MF.xml
  1157. foomatic-db/printer/KONICA_MINOLTA-magicolor_2530_DL.xml
  1158. foomatic-db/printer/KONICA_MINOLTA-magicolor_4690MF.xml
  1159. foomatic-db/printer/Kyocera-KM-1635.xml
  1160. foomatic-db/printer/Kyocera-KM-2035.xml
  1161. foomatic-db/printer/Lexmark-C500.xml
  1162. foomatic-db/printer/Minolta-Color_PageWorks_Pro_L.xml
  1163. foomatic-db/printer/Minolta-magicolor_2200_DL.xml
  1164. foomatic-db/printer/Minolta-magicolor_2300_DL.xml
  1165. foomatic-db/printer/Minolta-magicolor_2430_DL.xml
  1166. foomatic-db/printer/Oki-C110.xml
  1167. foomatic-db/printer/Oki-C301dn.xml
  1168. foomatic-db/printer/Oki-C3100.xml
  1169. foomatic-db/printer/Oki-C310dn.xml
  1170. foomatic-db/printer/Oki-C3200.xml
  1171. foomatic-db/printer/Oki-C3300.xml
  1172. foomatic-db/printer/Oki-C3400.xml
  1173. foomatic-db/printer/Oki-C3530_MFP.xml
  1174. foomatic-db/printer/Oki-C5100.xml
  1175. foomatic-db/printer/Oki-C511dn.xml
  1176. foomatic-db/printer/Oki-C5200.xml
  1177. foomatic-db/printer/Oki-C5500.xml
  1178. foomatic-db/printer/Oki-C5600.xml
  1179. foomatic-db/printer/Oki-C5650.xml
  1180. foomatic-db/printer/Oki-C5800.xml
  1181. foomatic-db/printer/Oki-C810.xml
  1182. foomatic-db/printer/Olivetti-d-Color_P160W.xml
  1183. foomatic-db/printer/Samsung-CLP-300.xml
  1184. foomatic-db/printer/Samsung-CLP-310.xml
  1185. foomatic-db/printer/Samsung-CLP-315.xml
  1186. foomatic-db/printer/Samsung-CLP-325.xml
  1187. foomatic-db/printer/Samsung-CLP-365.xml
  1188. foomatic-db/printer/Samsung-CLP-600.xml
  1189. foomatic-db/printer/Samsung-CLP-610.xml
  1190. foomatic-db/printer/Samsung-CLP-620.xml
  1191. foomatic-db/printer/Samsung-CLX-2160.xml
  1192. foomatic-db/printer/Samsung-CLX-3160.xml
  1193. foomatic-db/printer/Samsung-CLX-3175.xml
  1194. foomatic-db/printer/Samsung-CLX-3185.xml
  1195. foomatic-db/printer/Xerox-Phaser_6110.xml
  1196. foomatic-db/printer/Xerox-Phaser_6115MFP.xml
  1197. foomatic-db/printer/Xerox-Phaser_6121MFP.xml
  1198. foomatic-db/printer/Xerox-WorkCentre_3045.xml
  1199. foomatic-db/printer/Xerox-WorkCentre_6015.xml
  1200. ***
  1201. *** ... wherever foomatic is stashed on your machine.
  1202. ***
  1203. #
  1204. # Clear foomatic cache and rebuild database if needed
  1205. #
  1206. rm -rf /var/cache/foomatic/*/*
  1207. rm -f /var/cache/foomatic/printconf.pickle
  1208. if [ -d /var/cache/foomatic/compiled ]; then \
  1209. cd /var/cache/foomatic/compiled; \
  1210. foomatic-combo-xml -O >overview.xml; \
  1211. fi
  1212. #
  1213. # Install PPD files for CUPS
  1214. #
  1215. export PATH=$PATH:`pwd`:; \
  1216. if [ -x /usr/sbin/ppdmgr -a -s /var/lp/ppd/ppdcache ]; then \
  1217. install -glp -d /var/lp/ppd/user; \
  1218. cd PPD; \
  1219. for ppd in *.ppd; do \
  1220. manuf=`echo "$ppd" | sed 's/-.*//'`; \
  1221. install -glp -d /var/lp/ppd/user/$manuf; \
  1222. modify-ppd <$ppd | gzip > /var/lp/ppd/user/$manuf/$ppd.gz; \
  1223. chmod 664 /var/lp/ppd/user/$manuf/$ppd.gz; \
  1224. done; \
  1225. ppdmgr -u; \
  1226. elif [ -d /usr/share/ppd ]; then \
  1227. find /usr/share/ppd -name '*foo2zjs*' | xargs rm -rf; \
  1228. find /usr/share/ppd -name '*foo2hp*' | xargs rm -rf; \
  1229. find /usr/share/ppd -name '*foo2xqx*' | xargs rm -rf; \
  1230. find /usr/share/ppd -name '*foo2lava*' | xargs rm -rf; \
  1231. find /usr/share/ppd -name '*foo2qpdl*' | xargs rm -rf; \
  1232. find /usr/share/ppd -name '*foo2slx*' | xargs rm -rf; \
  1233. find /usr/share/ppd -name '*foo2hiperc*' | xargs rm -rf; \
  1234. find /usr/share/ppd -name '*foo2hbpl*' | xargs rm -rf; \
  1235. [ -d /usr/share/ppd/foo2zjs ] || mkdir /usr/share/ppd/foo2zjs; \
  1236. cd PPD; \
  1237. for ppd in *.ppd; do \
  1238. modify-ppd <$ppd | gzip > /usr/share/ppd/foo2zjs/$ppd.gz; \
  1239. chmod 664 /usr/share/ppd/foo2zjs/$ppd.gz; \
  1240. done; \
  1241. fi
  1242. #
  1243. export PATH=$PATH:`pwd`:; \
  1244. if [ -d /usr/share/cups/model ]; then \
  1245. rm -f /usr/share/cups/model/KonicaMinolta*; \
  1246. cd PPD; \
  1247. for ppd in *.ppd; do \
  1248. modify-ppd <$ppd | gzip > /usr/share/cups/model/$ppd.gz; \
  1249. chmod 664 /usr/share/cups/model/$ppd.gz; \
  1250. done; \
  1251. elif [ -d /usr/local/share/cups/model ]; then \
  1252. rm -f /usr/local/share/cups/model/KonicaMinolta*; \
  1253. cd PPD; \
  1254. for ppd in *.ppd; do \
  1255. modify-ppd <$ppd | gzip > /usr/local/share/cups/model/$ppd.gz; \
  1256. chmod 664 /usr/local/share/cups/model/$ppd.gz; \
  1257. done; \
  1258. elif [ -d /Library/Printers/PPDs/Contents/Resources ]; then \
  1259. rm -f /Library/Printers/PPDs/Contents/Resources/KonicaMinolta*; \
  1260. cd PPD; \
  1261. for ppd in *.ppd; do \
  1262. modify-ppd <$ppd | gzip > /Library/Printers/PPDs/Contents/Resources/$ppd.gz; \
  1263. chmod 664 /Library/Printers/PPDs/Contents/Resources/$ppd.gz; \
  1264. done; \
  1265. fi
  1266. #
  1267. # Install GUI
  1268. #
  1269. install -c -m 644 hplj1020_icon.gif /usr/share/foo2zjs
  1270. install -c -m 755 hplj10xx_gui.tcl /usr/share/foo2zjs
  1271. #
  1272. # Install GNOME desktop
  1273. #
  1274. if [ -d /usr/share/applications ]; then \
  1275. install -c -m 644 hplj1020.desktop /usr/share/applications; \
  1276. fi
  1277. if [ -d /usr/share/gnome/apps/System ]; then \
  1278. install -c -m 644 hplj1020.desktop /usr/share/gnome/apps/System; \
  1279. fi
  1280. if [ -d /usr/share/pixmaps ]; then \
  1281. install -c -m 644 hplj1020_icon.png /usr/share/pixmaps; \
  1282. fi
  1283. if [ "/usr/lib/cups" != "" ]; then \
  1284. ln -sf /usr/bin/command2foo2lava-pjl /usr/lib/cups/filter/; \
  1285. fi
  1286. #
  1287. # Install manual pages
  1288. #
  1289. install -d -m 755 /usr/share/man
  1290. install -d -m 755 /usr/share/man/man1/
  1291. install -c -m 644 foo2zjs.1 /usr/share/man/man1/
  1292. install -c -m 644 foo2zjs-wrapper.1 /usr/share/man/man1/
  1293. install -c -m 644 zjsdecode.1 /usr/share/man/man1/
  1294. install -c -m 644 foo2oak.1 /usr/share/man/man1/
  1295. install -c -m 644 foo2oak-wrapper.1 /usr/share/man/man1/
  1296. install -c -m 644 oakdecode.1 /usr/share/man/man1/
  1297. install -c -m 644 foo2hp.1 /usr/share/man/man1/
  1298. install -c -m 644 foo2hp2600-wrapper.1 /usr/share/man/man1/
  1299. install -c -m 644 foo2xqx.1 /usr/share/man/man1/
  1300. install -c -m 644 foo2xqx-wrapper.1 /usr/share/man/man1/
  1301. install -c -m 644 xqxdecode.1 /usr/share/man/man1/
  1302. install -c -m 644 foo2lava.1 /usr/share/man/man1/
  1303. install -c -m 644 foo2lava-wrapper.1 /usr/share/man/man1/
  1304. install -c -m 644 lavadecode.1 /usr/share/man/man1/
  1305. install -c -m 644 opldecode.1 /usr/share/man/man1/
  1306. install -c -m 644 foo2qpdl.1 /usr/share/man/man1/
  1307. install -c -m 644 foo2qpdl-wrapper.1 /usr/share/man/man1/
  1308. install -c -m 644 qpdldecode.1 /usr/share/man/man1/
  1309. install -c -m 644 foo2slx.1 /usr/share/man/man1/
  1310. install -c -m 644 foo2slx-wrapper.1 /usr/share/man/man1/
  1311. install -c -m 644 slxdecode.1 /usr/share/man/man1/
  1312. install -c -m 644 foo2hiperc.1 /usr/share/man/man1/
  1313. install -c -m 644 foo2hiperc-wrapper.1 /usr/share/man/man1/
  1314. install -c -m 644 hipercdecode.1 /usr/share/man/man1/
  1315. install -c -m 644 foo2hbpl2.1 /usr/share/man/man1/
  1316. install -c -m 644 foo2hbpl2-wrapper.1 /usr/share/man/man1/
  1317. install -c -m 644 hbpldecode.1 /usr/share/man/man1/
  1318. install -c -m 644 gipddecode.1 /usr/share/man/man1/
  1319. install -c -m 644 foo2zjs-pstops.1 /usr/share/man/man1/
  1320. install -c -m 644 arm2hpdl.1 /usr/share/man/man1/
  1321. install -c -m 644 usb_printerid.1 /usr/share/man/man1/
  1322. install -c -m 644 printer-profile.1 /usr/share/man/man1/
  1323. cd icc2ps; make install-man
  1324. make[1]: Entering directory '/home/balint/foo2zjs/icc2ps'
  1325. install -d -m 755 /usr/share/man
  1326. install -d -m 755 /usr/share/man/man1/
  1327. install -c -m 644 foo2zjs-icc2ps.1 /usr/share/man/man1/
  1328. make[1]: Leaving directory '/home/balint/foo2zjs/icc2ps'
  1329. #
  1330. # Install documentation
  1331. #
  1332. install -d -m 755 /usr/share/doc/foo2zjs/
  1333. install -c -m 644 manual.pdf /usr/share/doc/foo2zjs/
  1334. install -c -m 644 COPYING /usr/share/doc/foo2zjs/
  1335. install -c -m 644 INSTALL /usr/share/doc/foo2zjs/
  1336. install -c -m 644 INSTALL.osx /usr/share/doc/foo2zjs/
  1337. install -c -m 644 README /usr/share/doc/foo2zjs/
  1338. install -c -m 644 ChangeLog /usr/share/doc/foo2zjs/
  1339. #
  1340. # If you use CUPS, then restart the spooler:
  1341. # make cups
  1342. #
  1343. # Now use your printer configuration GUI to create a new printer.
  1344. #
  1345. # On Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5, run "printconf-gui".
  1346. # On Fedora 6/7/8/9/10/11/12, run "system-config-printer".
  1347. # On Mandrake, run "printerdrake"
  1348. # On Suse 9.x/10.x/11.x, run "yast"
  1349. # On Ubuntu 5.10/6.06/6.10/7.04, run "gnome-cups-manager"
  1350. # On Ubuntu 7.10/8.x/9.x, run "system-config-printer".
  1351.  
  1352.  
  1353.  
  1354. AZ (OPCIONÁLIS) HOTPLUG KONFIGURÁLÁSA (USB; HP LJ 1000/1005/1018/1020)
  1355.  
  1356. SUDO MAKE INSTALL-HOTPLUG
  1357.  
  1358.  
  1359.  
  1360. balint@Aspire-V3-372 ~/foo2zjs $ sudo make install-hotplug
  1361. #
  1362. # Hotplug Installation Dependencies...
  1363. #
  1364. # ... OK!
  1365. #
  1366. #
  1367. # remove HPLIP (proprietary) files and install our version
  1368. #
  1369. if [ -d /etc/udev/rules.d ]; then \
  1370. rm -f /etc/udev/rules.d/*hpmud*laserjet_1000*; \
  1371. rm -f /etc/udev/rules.d/*hpmud*laserjet_1005*; \
  1372. rm -f /etc/udev/rules.d/*hpmud*laserjet_1018*; \
  1373. rm -f /etc/udev/rules.d/*hpmud*laserjet_1020*; \
  1374. rm -f /etc/udev/rules.d/*hpmud*laserjet_p1005*; \
  1375. rm -f /etc/udev/rules.d/*hpmud*laserjet_p1006*; \
  1376. rm -f /etc/udev/rules.d/*hpmud*laserjet_p1007*; \
  1377. rm -f /etc/udev/rules.d/*hpmud*laserjet_p1008*; \
  1378. rm -f /etc/udev/rules.d/*hpmud*laserjet_p1505*; \
  1379. rm -f /etc/udev/rules.d/*hpmud_support.rules; \
  1380. rm -f /etc/udev/rules.d/*hpmud_plugin.rules; \
  1381. rm -f /lib/udev/rules.d/*hpmud_support.rules; \
  1382. rm -f /lib/udev/rules.d/*hpmud_plugin.rules; \
  1383. rm -f /lib/udev/rules.d/*-hplj10xx.rules; \
  1384. if [ -x /sbin/udevd ]; then \
  1385. version=`/sbin/udevd --version 2>/dev/null`; \
  1386. elif [ -x /usr/lib/udev/udevd ]; then \
  1387. version=`/usr/lib/udev/udevd --version 2>/dev/null`; \
  1388. elif [ -x /usr/lib/systemd/systemd-udevd ]; then \
  1389. version=`/usr/lib/systemd/systemd-udevd --version 2>/dev/null`; \
  1390. fi; \
  1391. if [ "$version" = "" ]; then version=0; fi; \
  1392. echo "*** udev version $version"; \
  1393. if [ "$version" -lt 148 ]; then \
  1394. install -c -m 644 hplj10xx.rules.old /etc/udev/rules.d/11-hplj10xx.rules; \
  1395. else \
  1396. install -c -m 644 hplj10xx.rules /etc/udev/rules.d/11-hplj10xx.rules; \
  1397. fi \
  1398. fi
  1399. *** udev version 0
  1400. if [ -d /etc/devd ]; then \
  1401. install -c -m 644 hplj10xx.conf /etc/devd/; \
  1402. fi
  1403. [ -d /etc/hotplug/usb ] || install -d -m 755 /etc/hotplug/usb/
  1404. install -c -m 755 hplj1000 /etc/hotplug/usb/
  1405. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hplj1005
  1406. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hplj1018
  1407. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hplj1020
  1408. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1005
  1409. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1006
  1410. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1007
  1411. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1008
  1412. ln -sf /etc/hotplug/usb/hplj1000 /etc/hotplug/usb/hpljP1505
  1413. /etc/hotplug/usb/hplj1000 install-usermap
  1414. /etc/hotplug/usb/hplj1005 install-usermap
  1415. /etc/hotplug/usb/hplj1018 install-usermap
  1416. /etc/hotplug/usb/hplj1020 install-usermap
  1417. /etc/hotplug/usb/hpljP1005 install-usermap
  1418. /etc/hotplug/usb/hpljP1006 install-usermap
  1419. /etc/hotplug/usb/hpljP1007 install-usermap
  1420. /etc/hotplug/usb/hpljP1008 install-usermap
  1421. /etc/hotplug/usb/hpljP1505 install-usermap
  1422. # modprobe usblp
  1423. /etc/hotplug/usb/hplj1000 install-usblp
  1424.  
  1425.  
  1426.  
  1427. ========================================= SUDO MAKE CUPS =====
  1428.  
  1429. balint@Aspire-V3-372 ~/foo2zjs $ sudo make cups
  1430. # CUPS
  1431. if [ -r /etc/cups/cups-files.conf ]; then \
  1432. ( echo "g/^FileDev/d"; \
  1433. echo "g/ foo2zjs.../d"; \
  1434. echo "g/^Sandboxing/d"; \
  1435. echo '$a'; \
  1436. echo "# 'FileDevice Yes' line installed by foo2zjs..."; \
  1437. echo "FileDevice Yes"; \
  1438. CUPS_MAJVER=`head -1 /etc/cups/printers.conf | sed -e 's/.*CUPS v//' -e 's/\..*//'`; \
  1439. if [ "$CUPS_MAJVER" = 2 ]; then \
  1440. echo "# 'Sandboxing Relaxed' installed by foo2zjs..."; \
  1441. echo "Sandboxing Relaxed"; \
  1442. fi; \
  1443. echo "."; \
  1444. echo "w"; \
  1445. ) | ex /etc/cups/cups-files.conf; \
  1446. ( echo "g/^FileDev/d"; \
  1447. echo "g/ foo2zjs.../d"; \
  1448. echo "w"; \
  1449. ) | ex /etc/cups/cupsd.conf; \
  1450. elif [ -r /etc/cups/cupsd.conf ]; then \
  1451. ( echo "g/^FileDev/d"; \
  1452. echo "g/ foo2zjs.../d"; \
  1453. echo '$a'; \
  1454. echo "# 'FileDevice Yes' line installed by foo2zjs..."; \
  1455. echo "FileDevice Yes"; \
  1456. echo "."; \
  1457. echo "w"; \
  1458. ) | ex /etc/cups/cupsd.conf; \
  1459. fi
  1460. # systemctl uses 2 things and no way to differentiate!
  1461. if [ -x /etc/init.d/cups ]; then \
  1462. /etc/init.d/cups restart; \
  1463. if [ $? != 0 ]; then \
  1464. service cups restart; \
  1465. fi \
  1466. elif [ -x /etc/rc.d/rc.cups ]; then \
  1467. /etc/rc.d/rc.cups restart; \
  1468. elif [ -x /etc/init.d/cupsys ]; then \
  1469. /etc/init.d/cupsys restart; \
  1470. elif [ -x /etc/init.d/cupsd ]; then \
  1471. /etc/init.d/cupsd restart; \
  1472. elif [ -x /usr/local/etc/rc.d/cups.sh ]; then \
  1473. /usr/local/etc/rc.d/cups.sh restart; \
  1474. elif [ -x /usr/local/etc/rc.d/cups.sh.sample ]; then \
  1475. cp /usr/local/etc/rc.d/cups.sh.sample /usr/local/etc/rc.d/cups.sh; \
  1476. /usr/local/etc/rc.d/cups.sh restart; \
  1477. elif [ -x /bin/systemctl ]; then \
  1478. systemctl restart cups.service org.cups.cupsd.service || exit 0; \
  1479. elif [ -x /bin/launchctl ]; then \
  1480. /bin/launchctl unload /System/Library/LaunchDaemons/org.cups.cupsd.plist; \
  1481. /bin/launchctl load /System/Library/LaunchDaemons/org.cups.cupsd.plist; \
  1482. fi
  1483. [ ok ] Restarting cups (via systemctl): cups.service.
  1484. balint@Aspire-V3-372 ~/foo2zjs $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement