123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/bash
- # Running this script cleanups XML's which conflicts with other
- # packages like foo2zjs, lexmark X125, etc.
- # Remove references to foo2zjs, foo2oak, foo2hp and foo2qpdl (bug #208851).
- # Also foo2lava, foo2kyo, foo2xqx (bug #438319).
- # Remove Samsung-CLP-300, Samsung-CLP-315 (bug #625505)
- find printer -name '*.xml' |grep -E 'Samsung-CLP-300|Samsung-CLP-315'|xargs rm -vf
- for x in zjs oak oak-z1 hp qpdl lava kyo xqx hiperc slx
- do
- find printer -name '*.xml' | xargs grep -l "<driver>foo2${x}"| xargs rm -vf
- rm -f driver/foo2${x}.xml opt/foo2${x}-*
- done
- # Same for m2300w/m2400w
- find printer -name '*.xml' |xargs grep -l '<driver>m2[34]00w<'|xargs rm -vf
- rm -f driver/m2300w.xml driver/m2400w.xml opt/m2300w-*
- # Same for all these.
- for x in drv_x125 ml85p pbm2lwxl pbmtozjs bjc800j
- do
- find printer -name '*.xml' |xargs grep -l "<driver>${x}</driver>"|xargs rm -vf
- rm -vf driver/${x}.xml opt/${x}-*
- done
- # We also have those one in foo2zjs
- #source/driver/foo2oak-z1.xml
- #source/driver/foo2slx.xml
|