summarylogtreecommitdiffstats
path: root/brother-hl2040.install
diff options
context:
space:
mode:
authorSebastiaan Lokhorst2015-09-11 11:53:58 +0200
committerSebastiaan Lokhorst2015-09-11 11:53:58 +0200
commit4a5b82140adc65f7b82b7c95a5f3141b4b3d01cf (patch)
tree8a967221043067de0d98e0e43961f6be6ba994d3 /brother-hl2040.install
downloadaur-4a5b82140adc65f7b82b7c95a5f3141b4b3d01cf.tar.gz
Initial import
Diffstat (limited to 'brother-hl2040.install')
-rw-r--r--brother-hl2040.install34
1 files changed, 34 insertions, 0 deletions
diff --git a/brother-hl2040.install b/brother-hl2040.install
new file mode 100644
index 000000000000..c26ab911fd78
--- /dev/null
+++ b/brother-hl2040.install
@@ -0,0 +1,34 @@
+post_install() {
+ __port2=`lpinfo -v | grep -i 'usb://Brother/HL-2040' | head -1`
+ if [ "$__port2" = '' ];then
+ __port2=`lpinfo -v | grep 'usb://' | head -1`
+ fi
+ __port=`echo $__port2| sed s/direct//g`
+ if [ "$__port" = '' ];then
+ __port="usb:/dev/usb/lp0"
+ fi
+
+ lpadmin -p HL2040 -E -v $__port -P /usr/share/cups/model/HL2040.ppd
+ echo "If CUPS is not running now, start it after installation"
+ echo "and type command:"
+ echo " lpadmin -p HL2040 -E -v URL -P /usr/share/cups/model/HL2040.ppd"
+ echo "where URL can be found using command:"
+ echo " lpinfo -v | grep -i 'Brother'"
+ echo "You can also register new printer using web interface at:"
+ echo " http://localhost:631/"
+}
+
+post_upgrade() {
+ /bin/true
+}
+
+pre_remove() {
+ lpadmin -x HL2040
+}
+
+
+op=$1
+shift
+
+$op "$@"
+