csync-git
[mirrors/ArchLinux-Packages.git] / t-mobile-4G-combi / PKGBUILD
CommitLineData
209feeb0
H
1# Contributor: Thomas Mudrunka <harvie@@email..cz>
2# You can also contact me on http://blog.harvie.cz/
3
4pkgname=t-mobile-4g-combi
5pkgver=1.0
6pkgrel=1
7pkgdesc=""
8arch=('any')
9license=('GPL')
10url="http://personal.jirik.net/data/tm4g/ipwireless-pcmcia-linux-howto.html"
11depends=('ppp')
12backup=('/etc/ppp/chap-secrets')
13
14build() {
15 _provider=tm4g
16
17 #directories
18 mkdir -p ${pkgdir}/etc/chatscripts
19 mkdir -p ${pkgdir}/etc/ppp/peers/
20 mkdir -p ${pkgdir}/etc/ppp/resolv/
21 mkdir -p ${pkgdir}/etc/rc.d/
22
23####################################################################
24
25echo "ABORT BUSY ABORT 'NO CARRIER' ABORT ERROR
26'' AT
27AT \"\"
28OK AT+CGDCONT=1,\"PPP\",\"internet.t-mobile.cz\",\"0,0\",0,0
29OK \"ATDT*99#\"
30CONNECT \\d\\c
31" > ${pkgdir}/etc/chatscripts/${_provider}
32
33###########################################################################
34
35echo "hide-password
36nopcomp
37noauth
38connect \"/usr/sbin/chat -v -f /etc/chatscripts/${_provider}\"
39debug
40/dev/ttyIPWp0
41230400
42defaultroute
43noipdefault
44usepeerdns
45persist
46holdoff 1
47user \"gprs\"
48ipparam tmobile
49mtu 1020
50" > ${pkgdir}/etc/ppp/peers/${_provider}
51
52###########################################################################
53
54echo '# resolv.conf created by pppconfig for tmobile
55nameserver 62.141.0.1
56nameserver 213.162.65.1
57
58' > ${pkgdir}/etc/ppp/resolv/${_provider}
59
60###########################################################################
61
62echo "[Dialer ${_provider}]
63Username = gprs
64Password = gprs
65Phone = *99#
66Stupid Mode = 1
67Init1 = ATZ
68Modem = /dev/ttyIPWp0
69" > ${pkgdir}/etc/wvdial.conf
70
71###########################################################################
72
73echo "#!/bin/bash
74
75. /etc/rc.conf
76. /etc/rc.d/functions
77
78PID=`pidof -o %PPID /usr/sbin/pppd`
79case \"\$1\" in
80 start)
81 stat_busy \"Starting PPP daemon for ${_provider}\"
82 [ -z \"\$PID\" ] && /usr/bin/pon ${_provider}
83 if [ \$? -gt 0 ]; then
84 stat_fail
85 else
86 add_daemon ppp-${_provider}
87 stat_done
88 fi
89 ;;
90 stop)
91 stat_busy "Stopping PPP daemon"
92 [ ! -z \"\$PID\" ] && poff -a &> /dev/null
93 if [ \$? -gt 0 ]; then
94 stat_fail
95 else
96 rm_daemon ppp-${_provider}
97 stat_done
98 fi
99 ;;
100 restart)
101 \$0 stop
102 sleep 1
103 \$0 start
104 ;;
105 *)
106 echo \"usage: $0 {start|stop|restart}\"
107esac
108exit 0
109" > ${pkgdir}/etc/rc.d/ppp-${_provider}
110
111###########################################################################
112
113#Conflicting file ;(
114
115#echo '# Secrets for authentication using CHAP
116## client server secret IP addresses
117#"gprs" * "gprs"
118#' > ${pkgdir}/etc/ppp/chap-secrets
119
120
121 chmod -R 755 ${pkgdir}/
122}
This page took 0.161789 seconds and 4 git commands to generate.