# ChangeLog for net-dialup/isdn4k-utils
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/ChangeLog,v 1.52 2006/02/06 21:24:10 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/ChangeLog,v 1.53 2006/03/12 14:04:54 mrness Exp $
+
+ 12 Mar 2006; Alin Nastac <mrness@gentoo.org>
+ -files/config-3.7_pre20050329, -files/config-3.7_pre20050626,
+ -files/3.6_pre20041219/auerswald.usermap, -files/3.6_pre20041219/config,
+ -files/3.6_pre20041219/hisax.conf, -files/3.6_pre20041219/hisax.initd,
+ -files/3.6_pre20041219/hisax.usermap, -files/3.6_pre20041219/ioptions,
+ -files/3.6_pre20041219/isdn.blacklist, -files/3.6_pre20041219/isdn.confd,
+ -files/3.6_pre20041219/isdn.initd, -files/3.6_pre20041219/isdnlog.confd,
+ -files/3.6_pre20041219/isdnlog.initd,
+ -files/3.6_pre20041219/isdnlog.logrotated,
+ -files/3.6_pre20041219/net.ippp0, -files/3.6_pre20041219/options.ippp0,
+ -isdn4k-utils-3.6_pre20041219-r1.ebuild,
+ -isdn4k-utils-3.7_pre20050626.ebuild:
+ Remove obsolete versions.
06 Feb 2006; Aron Griffis <agriffis@gentoo.org>
isdn4k-utils-3.8_pre20050821.ebuild:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 ed923422350fbfd6d7ee446ac447db5f ChangeLog 14044
-RMD160 6158cf8fe5c74ee45ef41db23abdb217e0889317 ChangeLog 14044
-SHA256 aa66a765d7bdaa2d173a091bf3155edd92ef28af01f601d4a80ba61964624ffc ChangeLog 14044
-MD5 a077770a61b46a7dbedad0213e5b14c3 files/3.6_pre20041219/auerswald.usermap 752
-RMD160 4a9b014a1d1c39f6f0052a94b009df5d7ab96d19 files/3.6_pre20041219/auerswald.usermap 752
-SHA256 a6477a2dc60995e52160b0a22839e790aa01235ddf2523368961d7c402bb6895 files/3.6_pre20041219/auerswald.usermap 752
-MD5 cd0fb0c848a80ea2f686b351f73b96b0 files/3.6_pre20041219/config 2693
-RMD160 17b93efccff90c7a55bf62038adcfd68be8e0209 files/3.6_pre20041219/config 2693
-SHA256 e544c20a401382ba92d7c73791802feec3dd5a083ff898815e5e005b79c22370 files/3.6_pre20041219/config 2693
-MD5 673179cfabf5a9839cfbf81bc2eeb34e files/3.6_pre20041219/hisax.conf 1341
-RMD160 9d7fc78ef6550ce5462f5d95850f2af4656109f3 files/3.6_pre20041219/hisax.conf 1341
-SHA256 5795f91eff07a6bbf5471ca24e2973cdad994e3a82a531c22799064b51b730ba files/3.6_pre20041219/hisax.conf 1341
-MD5 39cf852699d3cdf350856fad76452352 files/3.6_pre20041219/hisax.initd 5817
-RMD160 9dddc00b425e7490320b1db337001762ddbacb4e files/3.6_pre20041219/hisax.initd 5817
-SHA256 d1719c5f28d531925ac6ae1cea91e6d00a0016021817cee32d271e32bcdc7f76 files/3.6_pre20041219/hisax.initd 5817
-MD5 9c63ee81524f51cd1b9f419f00708195 files/3.6_pre20041219/hisax.usermap 188
-RMD160 1cc0d9d0bdd1ab334dd7d29103164ada721f8d26 files/3.6_pre20041219/hisax.usermap 188
-SHA256 99a8415d4eb72cd59c280e961722a119a1e9a5fc3d0a66a702d116c0891ba559 files/3.6_pre20041219/hisax.usermap 188
-MD5 875318ba2ae375b068d0c7a7c1607e52 files/3.6_pre20041219/ioptions 323
-RMD160 0b7003ed7a5979c278849428ab0cc8e8eb50e41e files/3.6_pre20041219/ioptions 323
-SHA256 cef931b8135949809459844c32d966a741befc87dc77e806355c62d34ec0bd36 files/3.6_pre20041219/ioptions 323
-MD5 a130607607ec0e1e2cd76a19b35c616f files/3.6_pre20041219/isdn.blacklist 520
-RMD160 b581df44a1aec6faf88f0c21a19efc253458afa0 files/3.6_pre20041219/isdn.blacklist 520
-SHA256 dd90e0136c561d00324e684ca12db49bc88521956ea9fc0145fd957d9ed698f9 files/3.6_pre20041219/isdn.blacklist 520
-MD5 0ead941effdcf6061c864112d4a68ccb files/3.6_pre20041219/isdn.confd 500
-RMD160 1551228843e5f8a2b1a4cb3837fd8c6b6aff3a7b files/3.6_pre20041219/isdn.confd 500
-SHA256 63933efdf51ac73b6d10f5f2a3020379224ae15bedc23b310d043b1461efba30 files/3.6_pre20041219/isdn.confd 500
-MD5 229cfd79f14eb291f6bb46b1275d4e0c files/3.6_pre20041219/isdn.initd 2410
-RMD160 6a95703bbdc83668dd49af9812558288710e9066 files/3.6_pre20041219/isdn.initd 2410
-SHA256 28569828586832633d51d31aa36cdabbd68a41eebc1301356aea1c1d16cf8c2e files/3.6_pre20041219/isdn.initd 2410
-MD5 f26cdb4ad4237c11b371a7dcb2d89d17 files/3.6_pre20041219/isdnlog.confd 415
-RMD160 46f53e5071389cb918bc4c08ea33b7f39a034476 files/3.6_pre20041219/isdnlog.confd 415
-SHA256 321eb4cb078b374da955e85104483b1a7908f3a258d3ee74402793ed88cf99d7 files/3.6_pre20041219/isdnlog.confd 415
-MD5 3f7c76a6d63f3677b81157bf9a7e84cd files/3.6_pre20041219/isdnlog.initd 1047
-RMD160 cc546ea55e3c749eb13f14dad26e5dd50e7d541c files/3.6_pre20041219/isdnlog.initd 1047
-SHA256 dca4f6c99cb5aceb7a735a9532bbdc979384ceff362afd3e228e74cf901fb516 files/3.6_pre20041219/isdnlog.initd 1047
-MD5 8c05ad5c213cfb5ad62cbd67ea0f2c0c files/3.6_pre20041219/isdnlog.logrotated 438
-RMD160 cc63d87d2186b29ee7ec7af126d6c10c907d7661 files/3.6_pre20041219/isdnlog.logrotated 438
-SHA256 6c40c7d04945581aec7b5c470dd4b4188254f46fd819a3010725ede5302c6ed0 files/3.6_pre20041219/isdnlog.logrotated 438
-MD5 4a1f7ca15a6ef5aa00648eb8ad43a9e1 files/3.6_pre20041219/net.ippp0 2428
-RMD160 fa3f2b46988da5d8bd5e0bb66fe7eac9e5530b0d files/3.6_pre20041219/net.ippp0 2428
-SHA256 de19cdee30dd8480d5712826314d610cc7f7391c5675daaf71a190c829d75eef files/3.6_pre20041219/net.ippp0 2428
-MD5 ae970ec0c32e13878655a581742629b8 files/3.6_pre20041219/options.ippp0 685
-RMD160 6c2779a3a9a0e7fb65f4b916f9b85ea9c6662052 files/3.6_pre20041219/options.ippp0 685
-SHA256 647f41b64ade8cf965912568768b674f5b45a26744ac5de13dda20faba14e982 files/3.6_pre20041219/options.ippp0 685
+MD5 279ad6bb0a6b85613ac7417948c890de ChangeLog 14796
MD5 857c709217075d76229be25e413710d9 files/auerswald.usermap 397
-RMD160 4914f36a0095823448f43c54066e8758636396d9 files/auerswald.usermap 397
-SHA256 d7986d6e79316664314cdcd273635f5011c7a9365505663a5bb78227db747d49 files/auerswald.usermap 397
-MD5 01e75c203125d9976400683136a21687 files/config-3.7_pre20050329 2872
-RMD160 9bf63f042ce846d2949f3da2e5bc341b9f67c3e9 files/config-3.7_pre20050329 2872
-SHA256 663d41280b5647facdb558ff9d4e55940b883eebf5cea80521d4887e81a84264 files/config-3.7_pre20050329 2872
-MD5 1485ac448762742431e425a8a9633caf files/config-3.7_pre20050626 2776
-RMD160 39234743767486e1334f97bc845c2b7739ef61da files/config-3.7_pre20050626 2776
-SHA256 6537766345181371f9fb41ce16f769a09cbd75cc91f899916400d52280c66751 files/config-3.7_pre20050626 2776
MD5 6ac41911cd731019286016727a61f5ac files/config-3.8_pre20050821 2781
-RMD160 f9fdfd3d8b1360a278df98cf9b273b356da93d05 files/config-3.8_pre20050821 2781
-SHA256 08b531c1bf20d9d6188fab9f8afbff5693c2a3b99613880b6af0723375537081 files/config-3.8_pre20050821 2781
MD5 6ac41911cd731019286016727a61f5ac files/config-3.9_pre20060124 2781
-RMD160 f9fdfd3d8b1360a278df98cf9b273b356da93d05 files/config-3.9_pre20060124 2781
-SHA256 08b531c1bf20d9d6188fab9f8afbff5693c2a3b99613880b6af0723375537081 files/config-3.9_pre20060124 2781
-MD5 6896aa81dfefd061abda1c5a4e6576a0 files/digest-isdn4k-utils-3.6_pre20041219-r1 81
-RMD160 ae15bce602d0003e2c2800434deab2fe16528285 files/digest-isdn4k-utils-3.6_pre20041219-r1 81
-SHA256 8fd766b4d8b07739de3ee51866572b4ba5fc8afd75c88faef8624ba18e1af7cd files/digest-isdn4k-utils-3.6_pre20041219-r1 81
-MD5 0ec995fc0e6532f3934b3accad79f8cf files/digest-isdn4k-utils-3.7_pre20050626 81
-RMD160 3867b5b2303d3f7b944c07ab6dc2f67c05e238e2 files/digest-isdn4k-utils-3.7_pre20050626 81
-SHA256 240c05c191f6a392e21f60b7a092f271cc5a6bd7739a0c56f907ea4676bc47ad files/digest-isdn4k-utils-3.7_pre20050626 81
-MD5 6df2b4c98114dd115079b3b551ef3551 files/digest-isdn4k-utils-3.8_pre20050821 289
-RMD160 10c2a279aefc22c5620cebc00e0b7963a2ac8a2c files/digest-isdn4k-utils-3.8_pre20050821 289
-SHA256 3266bf36a389134403675df99c7682a32bfe75b8a3fd1a84a165a5a4933ff971 files/digest-isdn4k-utils-3.8_pre20050821 289
+MD5 58808a3af01ef0246beb7d1b038c3faa files/digest-isdn4k-utils-3.8_pre20050821 81
MD5 23a226d133fb2e0922ba3bcafacf7524 files/digest-isdn4k-utils-3.9_pre20060124 289
-RMD160 676939ffad818783078fcb4032a5648eace80578 files/digest-isdn4k-utils-3.9_pre20060124 289
-SHA256 388f54ca04dad83410194b4c3ba94a1218036e2782e752c056dc548c51e2f81b files/digest-isdn4k-utils-3.9_pre20060124 289
MD5 a441b940d846a92ca2f3b6a44e9b8c6c files/eiconctrl-gcc4.patch 387
-RMD160 fe61b877fcc5a4a694fd82bf3438cd02e8dcb4b9 files/eiconctrl-gcc4.patch 387
-SHA256 24bde423307ce2aa5033dce8b8bb52983e9fcd2857ffea2ce34c3bdceb14eed6 files/eiconctrl-gcc4.patch 387
MD5 86576c4c0ae856485125ae3ae08c973d files/hisax.conf 1144
-RMD160 0b8d175ef78b6ad7fceca687e9c0167475ddd477 files/hisax.conf 1144
-SHA256 6f281aa0ad3b6dafb0492ec98e5ad98156cfabac9a280d98a027bad10da3878d files/hisax.conf 1144
MD5 7148803fd3fba535c4754a521cc2e6b6 files/hisax.initd 6556
-RMD160 96ac8ba7ebff41547f8bbcd975a92451f18066fa files/hisax.initd 6556
-SHA256 1f7b60a2ef6258acbd7549b4e16015bbf0a366102bbba1ca6d1ec49f6caa6602 files/hisax.initd 6556
MD5 649d35c1add6b0d84e4280a432074351 files/hisax.usermap 122
-RMD160 10a4ab81d20faf1cd76b83f73a97f54b8ccd590f files/hisax.usermap 122
-SHA256 3f614ecb6c9a5d486acad83c31cf5ada7de4d93c39f53227a0406210cee6fdf5 files/hisax.usermap 122
MD5 92412760dfacc81cfac908d522ac8e39 files/ioptions 86
-RMD160 7562b3b63d424743f1dc66d47ce27094c6ede1e2 files/ioptions 86
-SHA256 c6ea603efce6b2e0d4ae3b9a4202ab44c5d23545181a29947601e9503ed02b1d files/ioptions 86
MD5 9898159595a17b492bb241b959f5f074 files/ipppd-pcap-0.9.3.patch 1590
-RMD160 aa62f3fdeb98b69e208cb96ad60db184ebf96273 files/ipppd-pcap-0.9.3.patch 1590
-SHA256 f5e6b84ca891880081b10416bd5d3c5d7126d7c692c29e469f9d7e44b0e14d35 files/ipppd-pcap-0.9.3.patch 1590
MD5 06e7abc965c0eac1380c6c8ba4390378 files/isdn.blacklist 216
-RMD160 1d2a672f45ef1cfa1902d64a9c0221365af9b344 files/isdn.blacklist 216
-SHA256 0d526486dc22a815fa8ec1beb5f0e0ab1e26d21bc4a63e28ea70732314bb4ae1 files/isdn.blacklist 216
MD5 6e0925cc6a39e1aa656b143bf4fc75f6 files/isdn.confd 634
-RMD160 dd6039533238a06b75cfe817e9c24a31af11b752 files/isdn.confd 634
-SHA256 611ade91c898328a81a0f740364acb8502777657d27963d11669d24c7f526cf9 files/isdn.confd 634
MD5 d766854c3530b81f7efc43498b96154e files/isdn.initd 3828
-RMD160 af9e5cc5954f2fd1332b2b48bd04cb61fc30283b files/isdn.initd 3828
-SHA256 ad0a577646594d8ed16697b938646803df09c8dcd7501409f8f51eedebe920f7 files/isdn.initd 3828
MD5 fc829217e8c183d2ab6e9b6dd5dd50e6 files/isdn.pcmcia 523
-RMD160 26b25fbf1e504321f6fb30876238ec52e04468e5 files/isdn.pcmcia 523
-SHA256 c42943bc84dd1d77732bc0c4db3d14e2a19abc5285ee76479b8f9c649fe5ea02 files/isdn.pcmcia 523
MD5 01f12d0a19d1304719792797f8977782 files/isdn.pcmcia.conf 4581
-RMD160 06af23d70633ed1183054b5687f07dac5ba5c59b files/isdn.pcmcia.conf 4581
-SHA256 212293f7ca17272d215740d6d415bf9fbcd17d7c5f8bc8932904d5b6aac7ea62 files/isdn.pcmcia.conf 4581
MD5 64c78da4643b660b18da623dcf0d9826 files/isdnlog.confd 679
-RMD160 6c3cfce8a979ce5b79abd4c8f59efececd2a29de files/isdnlog.confd 679
-SHA256 f293af570546ed89ebfd17003ce0c5053030efabf14b0250f04c20a88e745c0f files/isdnlog.confd 679
MD5 7b9a91e7b9a8970a7368aa8e49e85563 files/isdnlog.initd 2418
-RMD160 d33f9587e1b6e7b4cabdd7d3dad84ea464f9cbd9 files/isdnlog.initd 2418
-SHA256 778a67e61daeb38bbcfc3e8d16b6c3d8a2bde9cf18bcc34fb10dde5f2b409e99 files/isdnlog.initd 2418
MD5 e56d47fcff15cbd8278b196cdffd7433 files/isdnlog.logrotated 191
-RMD160 b9c0339d2e92efb388cde9af68bcb5ecd3f0893c files/isdnlog.logrotated 191
-SHA256 1a0d028b9ac55aa07edb12fb5f23dbe6bf3a94a0a20bdd91cd61052f5c514c25 files/isdnlog.logrotated 191
MD5 521e30e785f269e397b134eaaedb9072 files/net.ippp0 2412
-RMD160 10ade1490a6cb92c0e953eb0eff819028379f596 files/net.ippp0 2412
-SHA256 517f6659c2d43a35abd1b3b7cd07740f46bc16443ea60b3862f397b5b959e922 files/net.ippp0 2412
MD5 48266d44ebe70519d3fc67a6b0e260ff files/options.ippp0 443
-RMD160 8ed0921ae6912fdb4462181a1b9a5209f2bb0c0d files/options.ippp0 443
-SHA256 663e9db679a5cc471f07bd6e75ff450c3c7e6508f6bfd904b8da5437ec72d052 files/options.ippp0 443
-MD5 9baeac2eb9aa26a4985acd47744b5e70 isdn4k-utils-3.6_pre20041219-r1.ebuild 7417
-RMD160 a9ae51ba0ecb8512a75fb6417bbc8cce4737cbbb isdn4k-utils-3.6_pre20041219-r1.ebuild 7417
-SHA256 641fbbf32f9d72cedc028f5e70e0b3235dd76f13cd82df98b11a22b796dd2619 isdn4k-utils-3.6_pre20041219-r1.ebuild 7417
-MD5 c4d2f33d279b3c2691c5c0b19eaf2f6f isdn4k-utils-3.7_pre20050626.ebuild 9402
-RMD160 e537edb46cb294154104a3c5f4b487b91ff362c8 isdn4k-utils-3.7_pre20050626.ebuild 9402
-SHA256 e940c7f4e02ec6b493eea9c0324cb44bffe47d57fa291449f381ff3f3465c72f isdn4k-utils-3.7_pre20050626.ebuild 9402
MD5 fc26bfe4f4efed33ef1dc46f1b0d0b77 isdn4k-utils-3.8_pre20050821.ebuild 11099
-RMD160 8109320af41f0886a1f1355920bc11a63eb46ec1 isdn4k-utils-3.8_pre20050821.ebuild 11099
-SHA256 147852594a4926cf9d5a5ed57f218615be5d4ae966f2eb08c63c9db9a22f9bfd isdn4k-utils-3.8_pre20050821.ebuild 11099
MD5 3a6c98e35e64667ef6b400a2e303f244 isdn4k-utils-3.9_pre20060124.ebuild 12056
-RMD160 ea5fe3ae3a78444e81ae211a1b05a306a90e0a9e isdn4k-utils-3.9_pre20060124.ebuild 12056
-SHA256 bb1681f3a865a16c8180c5203b5a81f47f96fc70738191c77d8f7e755eb99652 isdn4k-utils-3.9_pre20060124.ebuild 12056
MD5 41bb308eb7db7d75c04a60f8cfb73be3 metadata.xml 418
-RMD160 17c396ff690867e3973b4edc6e9d12913f2d122f metadata.xml 418
-SHA256 26d507f24caf982ef7137e998ccb984ed6c555dbd4134e4c291739aebe6fccf1 metadata.xml 418
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
+Version: GnuPG v1.4.2.1 (GNU/Linux)
-iD8DBQFD576DJrHF4yAQTrARAvChAJ4qnU85ySeJrwJrxgqIj26yXzkJmQCeNc32
-BBGLR+QhuuEDQ2/TsZ0keq8=
-=MuH1
+iD8DBQFEFCqZjG8pv1lIUX4RAjA9AKC2mIxWr71YIYnQSNwB/mNKh3bGAwCfd0VC
+jDW7uL+ejlf34kYGV/fceDA=
+=srQy
-----END PGP SIGNATURE-----
+++ /dev/null
-auerswald 0x0003 0x09bf 0x00c0 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
-auerswald 0x0003 0x09bf 0x00db 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
-auerswald 0x0003 0x09bf 0x00f1 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
-auerswald 0x0003 0x09bf 0x00f2 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+++ /dev/null
-#
-# Automatically generated by make menuconfig: don't edit
-#
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-
-#
-# General configuration
-#
-CONFIG_BUILDX11=y
-CONFIG_KERNELDIR='/usr/src/linux'
-CONFIG_BINDIR='/usr/bin'
-CONFIG_SBINDIR='/usr/sbin'
-CONFIG_MANDIR='/usr/share/man'
-CONFIG_RUNDIR='/var/run'
-CONFIG_LOCKDIR='/var/lock'
-CONFIG_LOCKFILE='LCK..'
-CONFIG_I4LCONFDIR='/etc/isdn'
-CONFIG_CONFFILE='isdn.conf'
-CONFIG_CALLERIDFILE='callerid.conf'
-CONFIG_USERCONFFILE='~/.isdn'
-CONFIG_COUNTRYCODE='49'
-CONFIG_AREACODE='89'
-CONFIG_COUNTRY_PREFIX='+'
-CONFIG_AREA_PREFIX='0'
-CONFIG_DATADIR='/usr/share/isdn'
-
-#
-# Runtime configuration tools
-#
-CONFIG_ISDNCTRL=y
-CONFIG_ISDNCTRL_CONF=y
-CONFIG_ISDNCTRL_TIMRU=y
-CONFIG_ISDNCTRL_DWABC_UDP_INFO=y
-CONFIG_IPROFD=y
-CONFIG_DIVERTCTRL=y
-
-#
-# Card configuration tools
-#
-CONFIG_HISAXCTRL=y
-CONFIG_ICNCTRL=y
-# CONFIG_ICNCTRL_DEBUG is not set
-CONFIG_PCBITCTL=y
-# CONFIG_AVMCAPICTRL is not set
-CONFIG_ACTCTRL=y
-CONFIG_EICONCTRL=y
-CONFIG_LOOPCTRL=y
-# CONFIG_LOOPCTRL_DEBUG is not set
-
-#
-# Tools for monitoring activity
-#
-CONFIG_IMON=y
-CONFIG_IMONTTY=y
-CONFIG_ISDNLOG=y
-
-#
-# Options for isdnlog package
-#
-CONFIG_ISDNLOG_SERV_PORT=20011
-CONFIG_ISDNLOG_USERFILE='isdnlog.users'
-CONFIG_ISDNLOG_CHARGEFILE='charge.dat'
-CONFIG_ISDNLOG_LOGFILE='/var/log/isdn.log'
-CONFIG_ISDNLOG_RELOADCMD='/etc/init.d/isdn restart'
-CONFIG_ISDNLOG_STOPCMD='/etc/init.d/isdn stop'
-CONFIG_ISDNLOG_REBOOTCMD='/sbin/reboot'
-CONFIG_ISDNLOG_DOCDIR=''
-CONFIG_ISDNLOG_OLDI4LCONFDIR='/etc/isdnlog'
-CONFIG_ISDNLOG_OLDI4LCONFFILE='isdnlog.conf'
-# CONFIG_ISDNLOG_POSTGRES is not set
-# CONFIG_ISDNLOG_MYSQLDB is not set
-# CONFIG_ISDNLOG_ORACLE is not set
-CONFIG_ISDN_LOG_XX=y
-CONFIG_ISDN_LOG_CC=''
-CONFIG_ISDN_LOG_CC_EN=y
-CONFIG_ISDN_LOG_DEST_DE=y
-CONFIG_ISDN_LOG_DEST_AT=y
-CONFIG_ISDN_LOG_DEST_NL=y
-CONFIG_ISDN_LOG_DEST_CH=y
-CONFIG_ISDN_LOG_DEST_BE=y
-CONFIG_ISDN_LOG_DEST_CN=y
-CONFIG_IPPPSTATS=y
-CONFIG_XISDNLOAD=y
-CONFIG_XMONISDN=y
-
-#
-# Options for xmonisdn
-#
-CONFIG_XMONISDN_UPCMD='/etc/isdn/netup'
-CONFIG_XMONISDN_DOWNCMD='/etc/isdn/netdown'
-
-#
-# Applications
-#
-# CONFIG_VBOX is not set
-CONFIG_IPPPD=y
-
-#
-# Options for ipppd
-#
-CONFIG_IPPPD_MSCHAP=y
-CONFIG_IPPP_FILTER=y
-# CONFIG_IPPPD_RADIUS is not set
-# CONFIG_RADIUS_WTMP_LOGGING is not set
-RADIUS_CLIENT_CONFIG_FILE=''
-# CONFIG_CAPIFAX is not set
-# CONFIG_RCAPID is not set
-# CONFIG_PPPDCAPIPLUGIN is not set
-CONFIG_EUROFILE=y
-
-#
-# Options for eurofile
-#
-CONFIG_EFTD=y
-CONFIG_EFTD_WUAUTH=y
-CONFIG_EFTD_SERVER_MSN=''
-# CONFIG_EFT_INSTALL_EFTD_SH is not set
-CONFIG_EFTP=y
-CONFIG_EFTP_READLINE=y
-# CONFIG_EFTP_SETUID is not set
-CONFIG_EFTP_CLIENT_MSN=''
-CONFIG_EFT_INSTALL_CONF=y
-
-#
-# Documentation
-#
-CONFIG_GENMAN=y
-# CONFIG_FAQ is not set
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/hisax.conf,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-# Please read the HiSax kernel documentation first:
-# /usr/src/linux/Documentation/isdn/README.HiSax
-#
-# Then uncomment your cards below or add your own settings.
-# If you want your specific card to be added to the list
-# below, then drop me a line with your settings:
-# Stefan Briesenick <sbriesen@gmx.de>
-
-# 'proto' can be: 1TR6 DSS1 NI1 LEASED
-# 'debug' is optional, default is 4 (D-Channel Frames for isdnlog)
-# 'id' is optional, but should be unique (see README.HiSax)
-
-# type proto io (io0,io1) irq mem debug id (optional)
-
-# Teles 16.0
-#1 DSS1 0xd80 5 0xd0000 - teles
-
-# Teles 16.3
-#3 DSS1 0x280 10 - - teles
-
-# Teles 16.3 PnP (values from isapnp setup, uses io0/io1)
-#4 DSS1 0x580,0x180 10 - - teles
-
-# Fritz A1
-#5 DSS1 0x340 10 - - fritz
-
-# ELSA PCC/PCF
-#6 DSS1 - - - - elsa
-
-# ELSA-QS3000 (values from isapnp setup)
-#7 DSS1 0x160 3 - - qs3000
-
-# Teles PCMCIA
-#8 DSS1 0x180 15 - - teles
-
-# Sedlbauer Speed Fax+ PCI
-#28 DSS1 - - - - speedfax
-
-# ASUSTeK ISDNLink P-IN100-ST-D (rev 02)
-#35 DSS1 - - - - asustek
-
-# AVM Fritz PCI/PnP (fake type, will use hisax_fcpcipnp)
-#99 DSS1 - - - -
-
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/hisax.initd,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-opts="start stop"
-
-depend() {
- use isapnp pcmcia
-}
-
-check_module() {
- /bin/grep 2>/dev/null -q "^${1} " /proc/modules
-}
-
-get_first_free_idx() {
- local -a _idxa
- local _it _lin _idx=-1
- if ! read _it _lin < <(/usr/bin/head 2>/dev/null -n1 /dev/isdninfo); then
- echo "0"; return
- fi
- read -a _idxa < <(echo $_lin)
- while [ $_idx -lt 65 ]; do
- : $((_idx++))
- if [ "${_idxa[$_idx]}" = "-" ]; then
- echo $((_idx / 2)); return
- fi
- done
-}
-
-read_config() {
- HISAX_TYPE=""
- HISAXFC_TYPE=""
- HISAX_DEBUG=""
- HISAX_FIRMWARE=""
- HISAX_CNT=$(get_first_free_idx)
- while read H_TYPE H_PROTO H_IO H_IRQ H_MEM H_DEBUG H_ID; do
-
- # check and set card id
- case ${H_TYPE} in
- 99) # AVM Fritz PCI/PnP
- H_ID="#<FC>#" # fixed later
- ;;
- *) # all others
- [ -z "${H_ID}" -o "${H_ID}" = "-" ] && H_ID="hisax${HISAX_CNT}"
- H_ID="${H_ID//\%/-}"; H_ID="${H_ID// /_}"
- ;;
- esac
-
- # convert protocol to number
- case "$H_PROTO" in
- [eE][dD][sS][sS]1) H_PROTO_NR=2 ;; # EDSS1
- [eE][uU][rR][oO]) H_PROTO_NR=2 ;; # EDSS1
- [dD][sS][sS]1) H_PROTO_NR=2 ;; # EDSS1
- 1[tT][rR]6) H_PROTO_NR=1 ;; # 1TR6
- [nN][iI]1) H_PROTO_NR=4 ;; # NI1
- [lL][eE][aA][sS][eE][dD]) H_PROTO_NR=3 ;; # leased
- *) return 1 ;; # error!
- esac
-
- # split IO option (needed for Teles PnP)
- if [ "${H_IO/,}" = "${H_IO}" ]; then
- H_IO0="-"
- H_IO1="-"
- else
- H_IO0="${H_IO%%,*}"
- H_IO1="${H_IO##*,}"
- H_IO="-"
- fi
-
- # check debug option and build list
- [ -z "${H_DEBUG}" -o "${H_DEBUG}" = "-" ] && H_DEBUG=4
- [ -z "${HISAX_DEBUG}" ] \
- && HISAX_DEBUG="${H_ID}%${H_DEBUG//\%}" \
- || HISAX_DEBUG="${HISAX_DEBUG} ${H_ID}%${H_DEBUG//\%}"
-
- # build list of cards which needs ISAR.BIN firmware
- case ${H_TYPE} in
- 28|29) [ -z "${HISAX_FIRMWARE}" ] \
- && HISAX_FIRMWARE="${H_ID}" \
- || HISAX_FIRMWARE="${HISAX_FIRMWARE} ${H_ID}"
- ;;
- esac
-
- # build options
- case ${H_TYPE} in
- 99) # AVM Fritz PCI/PnP
- if [ -z "${HISAXFC_TYPE}" ]; then
- HISAXFC_TYPE="${H_TYPE}"
- HISAXFC_PROTO="${H_PROTO_NR}"
- else
- HISAXFC_TYPE="${HISAXFC_TYPE},${H_TYPE}"
- HISAXFC_PROTO="${HISAXFC_PROTO},${H_PROTO_NR}"
- fi
- ;;
- *) # all others
- : $((HISAX_CNT++))
- if [ -z "${HISAX_TYPE}" ]; then
- HISAX_TYPE="${H_TYPE}"
- HISAX_IRQ="${H_IRQ//-}"
- HISAX_MEM="${H_MEM//-}"
- HISAX_IO="${H_IO//-}"
- HISAX_IO0="${H_IO0//-}"
- HISAX_IO1="${H_IO1//-}"
- HISAX_ID="${H_ID}"
- HISAX_PROTO="${H_PROTO_NR}"
- HISAX_DUMMY=""
- else
- HISAX_TYPE="${HISAX_TYPE},${H_TYPE}"
- HISAX_IRQ="${HISAX_IRQ},${H_IRQ//-}"
- HISAX_IO="${HISAX_IO},${H_IO//-}"
- HISAX_IO0="${HISAX_IO0},${H_IO0//-}"
- HISAX_IO1="${HISAX_IO1},${H_IO1//-}"
- HISAX_MEM="${HISAX_MEM},${H_MEM//-}"
- HISAX_ID="${HISAX_ID}%${H_ID}"
- HISAX_PROTO="${HISAX_PROTO},${H_PROTO_NR}"
- HISAX_DUMMY="${HISAX_DUMMY},"
- fi
- ;;
- esac
-
- done < <(/bin/sed 2>/dev/null -ne "s:^[[:space:]]*\([1-9][0-9]\?[[:space:]]\+[^#]*\)[#]*.*$:\1:p" "$@")
-
- # build final hisax options
- if [ -n "$HISAX_TYPE" ]; then
- HISAX_OPTIONS="type=${HISAX_TYPE}"
- [ "$HISAX_IRQ" = "$HISAX_DUMMY" ] || HISAX_OPTIONS="${HISAX_OPTIONS} irq=${HISAX_IRQ}"
- [ "$HISAX_IO" = "$HISAX_DUMMY" ] || HISAX_OPTIONS="${HISAX_OPTIONS} io=${HISAX_IO}"
- [ "$HISAX_IO0" = "$HISAX_DUMMY" ] || HISAX_OPTIONS="${HISAX_OPTIONS} io0=${HISAX_IO0}"
- [ "$HISAX_IO1" = "$HISAX_DUMMY" ] || HISAX_OPTIONS="${HISAX_OPTIONS} io1=${HISAX_IO1}"
- [ "$HISAX_MEM" = "$HISAX_DUMMY" ] || HISAX_OPTIONS="${HISAX_OPTIONS} mem=${HISAX_MEM}"
- HISAX_OPTIONS="${HISAX_OPTIONS} protocol=${HISAX_PROTO} id=${HISAX_ID}"
- fi
-
- # build final hisax_fcpcipnp options
- if [ -n "$HISAXFC_TYPE" ]; then
- HISAXFC_OPTIONS="protocol=${HISAXFC_PROTO}"
- fi
-
- return 0
-}
-
-start() {
- if [ ! -e /etc/hisax.conf ]; then
- eerror "You're missing /etc/hisax.conf"
- return 1
- fi
-
- if ! read_config /etc/hisax.conf; then
- eerror "You have an configuration error in /etc/hisax.conf"
- return 1
- fi
-
- if [ -z "${HISAX_TYPE}" -a -z "${HISAXFC_TYPE}" ]; then
- eerror "You have not configured /etc/hisax.conf"
- return 1
- fi
-
- ebegin "Loading HiSax driver"
- if [ -n "${HISAX_TYPE}" ]; then
- /sbin/modprobe -s hisax ${HISAX_OPTIONS} && check_module hisax
- if [ $? -ne 0 ]; then
- /sbin/modprobe -sqr hisax_fcpcipnp
- /sbin/modprobe -sqr hisax
- eend 1; return 1
- fi
- fi
- if [ -n "${HISAXFC_TYPE}" ]; then
- /sbin/modprobe -s hisax_fcpcipnp ${HISAXFC_OPTIONS} && check_module hisax_fcpcipnp
- if [ $? -ne 0 ]; then
- /sbin/modprobe -sqr hisax_fcpcipnp
- /sbin/modprobe -sqr hisax
- eend 1; return 1
- fi
- fi
- eend $?
-
- if [ -n "${HISAX_FIRMWARE}" ]; then
- for ID in ${HISAX_FIRMWARE}; do
- ebegin "Loading firmware to ${ID}"
- /usr/sbin/hisaxctrl ${ID} 9 /lib/firmware/ISAR.BIN
- if ! eend $?; then
- /sbin/modprobe -sqr hisax_fcpcipnp
- /sbin/modprobe -sqr hisax
- return 1
- fi
- done
- fi
-
- CARDS=""
- if [ -n "${HISAX_DEBUG}" ]; then
- for DBG in ${HISAX_DEBUG}; do
- ID="${DBG%%\%*}"
- VAL="${DBG##*\%}"
- if [ "${ID}" = "#<FC>#" ]; then
- ID="fcpcipnp${HISAX_CNT}"
- : $((HISAX_CNT++))
- fi
- /usr/sbin/hisaxctrl ${ID} 1 ${VAL}
- [ -z "${CARDS}" ] && CARDS="${ID}" || CARDS="${CARDS} ${ID}"
- done
- fi
-
- [ -n "${CARDS}" ] && einfo "HiSax cards: ${CARDS}"
-}
-
-stop() {
- ebegin "Unloading HiSax driver"
- /sbin/modprobe -sqr hisax_fcpcipnp && /sbin/modprobe -sqr hisax
- eend $?
-}
-
+++ /dev/null
-hisax 0x0003 0x0483 0x4810 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/ioptions,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-# System-wide configuration for ipppd.
-# Normally, put all options into options.ipppX
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/isdn.blacklist,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-# ISDN modules are load from /etc/init.d/{isdn,hisax}
-#auerswald
-#divas
-#act2000
-#hfc_usb
-hisax
-hisax_fcpcipnp
-hisax_st5481
-#hysdn
-#icn
-#pcbit
-#sc
-#tpam
-
-# 2004-12-19 Stefan Briesenick <sbriesen@gmx.de>
-# some modules temporarily disabled, because we need an init-script first
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/isdn.confd,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-# Location where isdnctrl will save its configuration
-ISDNCTRL_CONFIG="/var/lib/isdn/isdnctrl.conf"
-
-# Location where iprofd will save the modem-register settings
-# comment out if you don't want to use iprofd
-IPROFD_SETTINGS="/var/lib/isdn/modem-register.dat"
-
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/isdn.initd,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-opts="start stop save reload info show cards"
-
-depend() {
- use capi hisax
-}
-
-check_cards() {
- local -a _idxa
- local _it _lin _idx=0
- read _it _lin < <(/usr/bin/head 2>/dev/null -n1 /dev/isdninfo) || return 1
- read -a _idxa < <(echo $_lin)
- while [ $_idx -lt 65 ]; do
- [ "${_idxa[$_idx]}" = "-" ] || return 0
- : $((_idx+=2)); [ -z "${_idxa[$_idx]}" ] && break
- done
- return 1
-}
-
-check_module() {
- /bin/grep 2>/dev/null -q "^${1} " /proc/modules
-}
-
-start() {
- /sbin/modprobe -s isdn && check_module isdn
- if [ $? -ne 0 ]; then
- eerror "ERROR: could not load ISDN driver"
- /sbin/modprobe -sqr isdn
- return 1
- fi
-
- if ! check_cards; then
- eerror "ERROR: no ISDN cards available"
- /sbin/modprobe -sqr isdn
- return 1
- fi
-
- ebegin "Loading isdnctrl configuration"
- [ ! -f "${ISDNCTRL_CONFIG}" ] || /usr/sbin/isdnctrl readconf "${ISDNCTRL_CONFIG}" >/dev/null
- eend $?
-
- if [ -n "${IPROFD_SETTINGS}" ]; then
- ebegin "Starting modem-register daemon"
- start-stop-daemon --start --quiet --exec /usr/sbin/iprofd -- "${IPROFD_SETTINGS}"
- eend $?
- fi
-}
-
-stop() {
- if [ -n "${IPROFD_SETTINGS}" ]; then
- ebegin "Stopping modem-register daemon"
- start-stop-daemon --stop --quiet --retry 5 --exec /usr/sbin/iprofd
- eend $?
- fi
-
- ebegin "Unloading isdnctrl configuration"
- /usr/sbin/isdnctrl reset force >/dev/null
- eend $?
-}
-
-save() {
- ebegin "Saving isdnctrl configuration"
- /usr/sbin/isdnctrl writeconf "${ISDNCTRL_CONFIG}" >/dev/null
- eend $?
-}
-
-reload() {
- ebegin "Reloading isdnctrl configuration"
- /usr/sbin/isdnctrl reset >/dev/null
- [ ! -f "${ISDNCTRL_CONFIG}" ] || /usr/sbin/isdnctrl readconf "${ISDNCTRL_CONFIG}" >/dev/null
- eend $?
-}
-
-cards() {
- local -a _idxa
- local _it _lin _idx=0
- if ! read _it _lin < <(/usr/bin/head 2>/dev/null -n1 /dev/isdninfo); then
- eerror "ERROR: no ISDN cards available"
- return 1
- fi
- read -a _idxa < <(echo $_lin)
- while [ $_idx -lt 65 ]; do
- [ "${_idxa[$_idx]}" = "-" ] || einfo "$((_idx / 2)) ${_idxa[$_idx]}"
- : $((_idx+=2)); [ -z "${_idxa[$_idx]}" ] && break
- done
-}
-
-info() {
- /usr/sbin/isdnctrl status all
-}
-
-show() {
- /usr/sbin/isdnctrl list all
-}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/isdnlog.confd,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-# here you can add some switches not covered by the
-# corresponding /etc/isdnlog.options.contrX file.
-#
-# see "man (8) isdnlog" for further informations
-
-ISDNLOG_OPTIONS=""
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/isdnlog.initd,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-opts="start stop"
-
-depend() {
- need isdn
-}
-
-start() {
- local CONTR="${myservice#*.contr}" CTRL=$((CONTR * 2))
- local CONFIG="/etc/isdn/isdnlog.isdnctrl${CTRL}.options"
- [ -e "$CONFIG" ] || CONFIG="/etc/isdn/isdnlog.options.contr${CONTR}"
-
- if [ ! -e "$CONFIG" ] ; then
- eerror "You're missing ${CONFIG}"
- return 1
- fi
-
- ebegin "Starting ISDNLOG for controller #${CONTR}"
- start-stop-daemon --start --quiet --pidfile "/var/run/isdnlog.isdnctrl${CTRL}.pid" \
- --exec /usr/sbin/isdnlog -- ${ISDNLOG_OPTIONS} -f "${CONFIG}" "/dev/isdnctrl${CTRL}"
- eend $?
-}
-
-stop() {
- local CONTR="${myservice#*.contr}" CTRL=$((CONTR * 2))
- ebegin "Stopping ISDNLOG for controller #${CONTR}"
- start-stop-daemon --stop --quiet --retry 5 --pidfile "/var/run/isdnlog.isdnctrl${CTRL}.pid"
- eend $?
-}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/isdnlog.logrotated,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-# isdnlog logrotate snippet for Gentoo Linux
-# contributed by Stefan Briesenick
-
-/var/log/isdn.log {
- compress
- rotate 99
- size=4096k
- notifempty
- missingok
- copytruncate
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/net.ippp0,v 1.2 2005/02/23 05:52:20 mrness Exp $
-
-#NB: Config is in /etc/conf.d/net
-
-depend() {
- need isdn
-}
-
-checkconfig() {
- if [ -z "$(eval echo \$\{iface_${IFACE}\})" ]
- then
- eerror "Please make sure that /etc/conf.d/net has \$iface_$IFACE set"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
-
- local iface_args="$(eval echo \$\{iface_${IFACE}\})"
- local ipppd_opts=""
-
- ebegin "Starting ipppd for ${IFACE}"
- [ -n "${gateway}" ] && [ "${gateway%/*}" = "${IFACE}" ] && ipppd_opts='defaultroute'
- /usr/sbin/ipppd ${ipppd_opts} pidfile /var/run/ipppd.${IFACE}.pid file /etc/ppp/options.${IFACE} || {
- local retval=$?
- eend ${retval} "Failed to start ipppd"
- return ${retval}
- }
- eend 0
-
- ebegin "Bringing ${IFACE} up"
- /sbin/ifconfig ${IFACE} ${iface_args} >/dev/null || {
- local retval=$?
- eend ${retval} "Failed to bring ${IFACE} up"
- stop
- return ${retval}
- }
- eend 0
-
- if [ -n "$(eval echo \$\{inet6_${IFACE}\})" ]
- then
- local x=""
- ebegin " Adding inet6 addresses"
- for x in $(eval echo \$\{inet6_${IFACE}\})
- do
- ebegin " ${IFACE} inet6 add ${x}"
- /sbin/ifconfig ${IFACE} inet6 add ${x} >/dev/null
- eend 0
- done
- save_options "inet6" "$(eval echo \$\{inet6_${IFACE}\})"
- fi
-
- if [ -n "${gateway}" ] && [ "${gateway%/*}" = "${IFACE}" ]
- then
- ebegin " Setting default gateway"
- /sbin/route add default dev ${gateway%/*} >/dev/null || {
- local retval=$?
- eend ${retval} "Failed to bring ${IFACE} up"
- stop
- return ${retval}
- }
- eend 0
- fi
-
- # Enabling rp_filter causes wacky packets to be auto-dropped by
- # the kernel
- if [ -e /proc/sys/net/ipv4/conf/${IFACE}/rp_filter ]
- then
- echo 1 > /proc/sys/net/ipv4/conf/${IFACE}/rp_filter
- fi
-}
-
-stop() {
- local myinet6="$(get_options inet6)"
- local pidfile="/var/run/ipppd.${IFACE}.pid"
-
- ebegin "Bringing ${IFACE} down"
-
- # Also down the inet6 interfaces
- if [ -n "${myinet6}" ]
- then
- local x=""
- for x in ${myinet6}
- do
- /sbin/ifconfig ${IFACE} inet6 del ${x} >/dev/null
- done
- fi
-
- /sbin/ifconfig ${IFACE} down >/dev/null
-
- # Kill ipppd
- test -s "${pidfile}" && kill `cat ${pidfile}`
- sleep 1
- test -s "${pidfile}" && sleep 2 && test -s "${pidfile}" && einfon "Killing ipppd" && kill -KILL `cat ${pidfile}`
-
- eend 0
-}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/files/3.6_pre20041219/options.ippp0,v 1.1 2004/12/23 22:12:34 mrness Exp $
-
-# Example config for a personal ISP dialin
-# see "man ipppd" for explanation of all possible options
-
-# for the defaultroute setting, look in /etc/conf.d/net
-
-/dev/isdn/ippp0
-
-# you have to put login and password into /etc/ppp/pap-secrets too
-
-name "insert ppp login here"
-
-lock
-ipcp-accept-local
-ipcp-accept-remote
-noipdefault
-
-# You might want to try these if you have problems:
-#-vj
-#-vjccomp
-#-ac
-#-pc
-#-bsdcomp
-#mru 1524
-#mtu 1500
-#noccp
+++ /dev/null
-#
-# Automatically generated by make menuconfig: don't edit
-#
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-
-#
-# General configuration
-#
-CONFIG_BUILDX11=y
-CONFIG_KERNELDIR='/usr/src/linux'
-CONFIG_BINDIR='/usr/bin'
-CONFIG_SBINDIR='/usr/sbin'
-CONFIG_CARD_SBINDIR='/usr/sbin'
-CONFIG_MANDIR='/usr/share/man'
-CONFIG_FIRMWAREDIR='/lib/firmware'
-CONFIG_RUNDIR='/var/run'
-CONFIG_LOCKDIR='/var/lock'
-CONFIG_LOCKFILE='LCK..'
-CONFIG_I4LCONFDIR='/etc/isdn'
-CONFIG_CONFFILE='isdn.conf'
-CONFIG_CALLERIDFILE='callerid.conf'
-CONFIG_USERCONFFILE='~/.isdn'
-CONFIG_COUNTRYCODE='49'
-CONFIG_AREACODE='89'
-CONFIG_DATADIR='/usr/share/isdn'
-CONFIG_LIB_AREACODE=y
-CONFIG_COUNTRY_PREFIX='+'
-CONFIG_AREA_PREFIX='0'
-
-#
-# Runtime configuration tools
-#
-CONFIG_ISDNCTRL=y
-# CONFIG_ISDNCTRL_DEBUG is not set
-CONFIG_ISDNCTRL_CONF=y
-CONFIG_ISDNCTRL_TIMRU=y
-CONFIG_ISDNCTRL_DWABC_UDP_INFO=y
-CONFIG_IPROFD=y
-CONFIG_DIVERTCTRL=y
-
-#
-# Card configuration tools
-#
-CONFIG_HISAXCTRL=y
-CONFIG_ICNCTRL=y
-# CONFIG_ICNCTRL_DEBUG is not set
-CONFIG_PCBITCTL=y
-# CONFIG_AVMCAPICTRL is not set
-CONFIG_ACTCTRL=y
-CONFIG_EICONCTRL=y
-CONFIG_LOOPCTRL=y
-# CONFIG_LOOPCTRL_DEBUG is not set
-CONFIG_LOOPCTRL_LOOPDIR='~/isdn/drivers/isdn/isdnloop'
-
-#
-# Tools for monitoring activity
-#
-CONFIG_IMON=y
-CONFIG_IMONTTY=y
-CONFIG_ISDNLOG=y
-
-#
-# Options for isdnlog package
-#
-CONFIG_ISDNLOG_SERV_PORT=20011
-CONFIG_ISDNLOG_USERFILE='isdnlog.users'
-CONFIG_ISDNLOG_CHARGEFILE='charge.dat'
-CONFIG_ISDNLOG_LOGFILE='/var/log/isdn.log'
-CONFIG_ISDNLOG_RELOADCMD='/etc/init.d/isdn restart'
-CONFIG_ISDNLOG_STOPCMD='/etc/init.d/isdn stop'
-CONFIG_ISDNLOG_REBOOTCMD='/sbin/reboot'
-CONFIG_ISDNLOG_DOCDIR=''
-CONFIG_ISDNLOG_OLDI4LCONFDIR='/etc/isdnlog'
-CONFIG_ISDNLOG_OLDI4LCONFFILE='isdnlog.conf'
-# CONFIG_ISDNLOG_POSTGRES is not set
-# CONFIG_ISDNLOG_MYSQLDB is not set
-# CONFIG_ISDNLOG_ORACLE is not set
-CONFIG_ISDN_LOG_XX=y
-CONFIG_ISDN_LOG_CC=''
-CONFIG_ISDN_LOG_CC_EN=y
-CONFIG_ISDN_LOG_DEST_DE=y
-CONFIG_ISDN_LOG_DEST_AT=y
-CONFIG_ISDN_LOG_DEST_NL=y
-CONFIG_ISDN_LOG_DEST_CH=y
-CONFIG_ISDN_LOG_DEST_BE=y
-CONFIG_ISDN_LOG_DEST_CN=y
-CONFIG_IPPPSTATS=y
-CONFIG_XISDNLOAD=y
-CONFIG_XMONISDN=y
-
-#
-# Options for xmonisdn
-#
-CONFIG_XMONISDN_UPCMD='/etc/isdn/netup'
-CONFIG_XMONISDN_DOWNCMD='/etc/isdn/netdown'
-
-#
-# Applications
-#
-# CONFIG_VBOX is not set
-CONFIG_IPPPD=y
-
-#
-# Options for ipppd
-#
-CONFIG_IPPPD_MSCHAP=y
-CONFIG_IPPP_FILTER=y
-# CONFIG_IPPPD_RADIUS is not set
-# CONFIG_RADIUS_WTMP_LOGGING is not set
-RADIUS_CLIENT_CONFIG_FILE=''
-# CONFIG_CAPIFAX is not set
-# CONFIG_RCAPID is not set
-# CONFIG_PPPDCAPIPLUGIN is not set
-CONFIG_EUROFILE=y
-
-#
-# Options for eurofile
-#
-CONFIG_EFTD=y
-CONFIG_EFTD_WUAUTH=y
-CONFIG_EFTD_SERVER_MSN=''
-# CONFIG_EFT_INSTALL_EFTD_SH is not set
-CONFIG_EFTP=y
-CONFIG_EFTP_READLINE=y
-# CONFIG_EFTP_SETUID is not set
-CONFIG_EFTP_CLIENT_MSN=''
-CONFIG_EFT_INSTALL_CONF=y
-
-#
-# Documentation
-#
-CONFIG_GENMAN=y
-# CONFIG_FAQ is not set
+++ /dev/null
-#
-# Automatically generated by make menuconfig: don't edit
-#
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-
-#
-# General configuration
-#
-CONFIG_BUILDX11=y
-CONFIG_KERNELDIR='/usr/src/linux'
-CONFIG_BINDIR='/usr/bin'
-CONFIG_SBINDIR='/usr/sbin'
-CONFIG_CARD_SBINDIR='/usr/sbin'
-CONFIG_MANDIR='/usr/share/man'
-CONFIG_FIRMWAREDIR='/lib/firmware'
-CONFIG_RUNDIR='/var/run'
-CONFIG_LOCKDIR='/var/lock'
-CONFIG_LOCKFILE='LCK..'
-CONFIG_I4LCONFDIR='/etc/isdn'
-CONFIG_CONFFILE='isdn.conf'
-CONFIG_CALLERIDFILE='callerid.conf'
-CONFIG_USERCONFFILE='~/.isdn'
-CONFIG_COUNTRYCODE='49'
-CONFIG_AREACODE='89'
-CONFIG_COUNTRY_PREFIX='+'
-CONFIG_AREA_PREFIX='0'
-CONFIG_DATADIR='/usr/share/isdn'
-
-#
-# Runtime configuration tools
-#
-CONFIG_ISDNCTRL=y
-CONFIG_ISDNCTRL_CONF=y
-CONFIG_ISDNCTRL_TIMRU=y
-CONFIG_ISDNCTRL_DWABC_UDP_INFO=y
-CONFIG_IPROFD=y
-CONFIG_DIVERTCTRL=y
-
-#
-# Card configuration tools
-#
-CONFIG_HISAXCTRL=y
-CONFIG_ICNCTRL=y
-# CONFIG_ICNCTRL_DEBUG=y
-CONFIG_ACTCTRL=y
-CONFIG_PCBITCTL=y
-# CONFIG_AVMCAPICTRL is not set
-CONFIG_ACTCTRL=y
-CONFIG_EICONCTRL=y
-CONFIG_LOOPCTRL=y
-# CONFIG_LOOPCTRL_DEBUG=y
-
-#
-# Tools for monitoring activity
-#
-CONFIG_IMON=y
-CONFIG_IMONTTY=y
-CONFIG_ISDNLOG=y
-
-#
-# Options for isdnlog package
-#
-CONFIG_ISDNLOG_SERV_PORT=20011
-CONFIG_ISDNLOG_USERFILE='isdnlog.users'
-CONFIG_ISDNLOG_CHARGEFILE='charge.dat'
-CONFIG_ISDNLOG_LOGFILE='/var/log/isdn.log'
-CONFIG_ISDNLOG_RELOADCMD='/etc/init.d/isdn restart'
-CONFIG_ISDNLOG_STOPCMD='/etc/init.d/isdn stop'
-CONFIG_ISDNLOG_REBOOTCMD='/sbin/reboot'
-CONFIG_ISDNLOG_DOCDIR=''
-CONFIG_ISDNLOG_OLDI4LCONFDIR='/etc/isdnlog'
-CONFIG_ISDNLOG_OLDI4LCONFFILE='isdnlog.conf'
-# CONFIG_ISDNLOG_POSTGRES=y
-# CONFIG_ISDNLOG_POSTGRESDIR='/usr'
-# CONFIG_ISDNLOG_MYSQLDB=y
-# CONFIG_ISDNLOG_MYSQLDIR='/usr'
-# CONFIG_ISDNLOG_ORACLE=y
-CONFIG_ISDN_LOG_XX=y
-CONFIG_ISDN_LOG_CC=''
-CONFIG_ISDN_LOG_CC_EN=y
-CONFIG_ISDN_LOG_DEST_DE=y
-CONFIG_ISDN_LOG_DEST_AT=y
-CONFIG_ISDN_LOG_DEST_NL=y
-CONFIG_ISDN_LOG_DEST_CH=y
-CONFIG_ISDN_LOG_DEST_BE=y
-CONFIG_ISDN_LOG_DEST_CN=y
-CONFIG_IPPPSTATS=y
-CONFIG_XISDNLOAD=y
-CONFIG_XMONISDN=y
-
-#
-# Options for xmonisdn
-#
-CONFIG_XMONISDN_UPCMD='/etc/isdn/netup'
-CONFIG_XMONISDN_DOWNCMD='/etc/isdn/netdown'
-
-#
-# Applications
-#
-# CONFIG_VBOX is not set
-CONFIG_IPPPD=y
-
-#
-# Options for ipppd
-#
-CONFIG_IPPPD_MSCHAP=y
-CONFIG_IPPP_FILTER=y
-# CONFIG_IPPPD_RADIUS=y
-# CONFIG_RADIUS_WTMP_LOGGING=y
-# RADIUS_CLIENT_CONFIG_FILE=''
-# CONFIG_CAPIFAX is not set
-# CONFIG_RCAPID is not set
-# CONFIG_PPPDCAPIPLUGIN is not set
-CONFIG_EUROFILE=y
-
-#
-# Options for eurofile
-#
-CONFIG_EFTD=y
-CONFIG_EFTD_WUAUTH=y
-CONFIG_EFTD_SERVER_MSN=''
-# CONFIG_EFT_INSTALL_EFTD_SH is not set
-CONFIG_EFTP=y
-CONFIG_EFTP_READLINE=y
-# CONFIG_EFTP_SETUID=y
-CONFIG_EFTP_CLIENT_MSN=''
-CONFIG_EFT_INSTALL_CONF=y
-
-#
-# Documentation
-#
-CONFIG_GENMAN=y
-# CONFIG_FAQ is not set
+++ /dev/null
-MD5 33fef708148754175bc74db46e986c01 isdn4k-utils-CVS-2004-12-19.tar.bz2 5515217
+++ /dev/null
-MD5 0a653e1eb665f8a6f8b50bbc160969b3 isdn4k-utils-CVS-2005-06-26.tar.bz2 5649365
-RMD160 f23f4bf9f0c89f0ea154a723db70ae68713233ec isdn4k-utils-CVS-2005-08-21.tar.bz2 5650794
-SHA256 8d5c16dfe6e0b0d806572946e03e1cedaeb9a931896ff1bc782c75ad3435ebaa isdn4k-utils-CVS-2005-08-21.tar.bz2 5650794
MD5 dcbe134eb8d4a4aea4a24a180a129c93 isdn4k-utils-CVS-2005-08-21.tar.bz2 5650794
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/isdn4k-utils-3.6_pre20041219-r1.ebuild,v 1.3 2006/02/04 21:30:01 genstef Exp $
-
-inherit eutils linux-info
-
-MY_PV="${PV/*_pre/}"
-MY_P="${PN}-CVS-${MY_PV:0:4}-${MY_PV:4:2}-${MY_PV:6:2}"
-
-DESCRIPTION="ISDN4Linux Utils"
-SRC_URI="ftp://ftp.isdn4linux.de/pub/isdn4linux/CVS-Snapshots/${MY_P}.tar.bz2"
-HOMEPAGE="http://www.isdn4linux.de/"
-
-KEYWORDS="x86 amd64 alpha"
-LICENSE="GPL-2"
-IUSE="X unicode"
-SLOT="0"
-
-DEPEND="virtual/linux-sources
- virtual/libc
- sys-libs/ncurses
- sys-libs/gdbm
- dev-lang/tcl
- X? (
- || (
- ( x11-libs/libX11
- x11-libs/libXaw
- x11-libs/libXmu
- x11-libs/libXt
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11
- )
- )"
-
-RDEPEND="${DEPEND}
- virtual/modutils
- X? (
- || (
- ( x11-libs/libICE
- x11-libs/libSM
- x11-libs/libXext
- x11-libs/libXp
- x11-libs/libXpm )
- virtual/x11
- )
- )
- net-dialup/ppp"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- CONFIG_CHECK="PPP"
- linux-info_pkg_setup
-
- # Get country code from I4L_CC variable
- # default country: DE (Germany)
- I4L_CC=$(echo -n "${I4L_CC}" | tr "[:lower:]" "[:upper:]")
- [ -z "${I4L_CC}" ] && I4L_CC="DE"
- I4L_CC_LOW=$(echo -n "${I4L_CC}" | tr "[:upper:]" "[:lower:]")
-
- # Get language from I4L_LANG variable ('de' or 'en')
- I4L_LANG=$(echo -n "${I4L_CC}" | tr "[:lower:]" "[:upper:]")
- if [ -z "${I4L_LANG}" ]; then
- case "${I4L_CC}" in
- AT|CH|DE)
- I4L_LANG="DE"
- ;;
- *)
- I4L_LANG="EN"
- ;;
- esac
- fi
- [ "${I4L_LANG}" = "DE" -o "${I4L_LANG}" = "EN" ] || I4L_LANG="EN"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # fix for 2.6 headers
- find . -name "*.c" | \
- xargs -r sed -i -e 's:linux/capi.h>$:linux/compiler.h>\n#include <linux/capi.h>:g'
-
- # patch all Makefiles to use our CFLAGS
- find . -name "Makefile*" | \
- xargs -r sed -i -e "s:^CFLAGS\(.*\)-O[26]:CFLAGS\1${CFLAGS}:g" \
- -e "s:^CFLAGS\(.*\)-g:CFLAGS\1${CFLAGS}:g" \
- -e "s:^CFLAGS = -Wall$:CFLAGS = ${CFLAGS}:g" || die "sed failed"
-
- # install our config
- case "${I4L_CC}" in
- DE|AT|NL|LU|CH)
- # These countries are specially supported in the isdnlog source.
- sed -e "s:^CONFIG_ISDN_LOG_XX=:CONFIG_ISDN_LOG_${I4L_CC}=:g" -e "s:^CONFIG_ISDN_LOG_CC=.*$:#:g" \
- -e "s:^\(CONFIG_ISDN_LOG_CC_\)..=:\1${I4L_LANG}=:g" < ${FILESDIR}/${PV}/config > .config || die "failed to modify .config"
- ;;
- *)
- # Others get a generic isdnlog.
- sed -e "s:^\(CONFIG_ISDN_LOG_CC=\).*$:\1'${I4L_CC_LOW}':g" \
- -e "s:^\(CONFIG_ISDN_LOG_CC_\)..=:\1${I4L_LANG}=:g" < ${FILESDIR}/${PV}/config > .config || die "failed to modify .config"
- ;;
- esac
-
- useq X || \
- sed -i -e "s:^CONFIG_BUILDX11=.*$:#:g" \
- -e "s:^CONFIG_XISDNLOAD=.*$:#:g" \
- -e "s:^CONFIG_XMONISDN=.*$:#:g" .config
-
- # Patch in order to make generic config for countries which are not known to isdnlog source
- sed -i -e "s:\$(INSTALL_DATA) rate-:-\$(INSTALL_DATA) rate-:g" \
- -e "s:\$(INSTALL_DATA) holiday-:-\$(INSTALL_DATA) holiday-:g" isdnlog/Makefile.in
-
- # if specified, convert all relevant files from latin1 to UTF-8
- if useq unicode; then
- for i in isdnlog/samples/{isdn,rate}.conf* isdnlog/*-{at,ch,de,no}.dat isdnlog/{Isdn,.country-alias}; do
- iconv -f latin1 -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
- done
- fi
-}
-
-src_compile() {
- make subconfig || die "make subconfig failed"
- make || die "make failed"
-}
-
-src_install() {
- keepdir /var/lib/isdn
- dodir /dev /etc/isdn /usr/bin /usr/sbin
- make DESTDIR=${D} install || die "make install failed"
-
- # remove obsolete firmware files (these are in net-dialup/isdn-firmware)
- rm -f ${D}/usr/share/isdn/{bip1120.btl,dnload.bin,ds4bri.bit,dspdload.bin}
- rm -f ${D}/usr/share/isdn/{loadpg.bin,pc_??_ca.bin,prload.bin,te_????.*}
-
- # move ISAR.BIN (hisax firmware) to /lib/firmware
- insinto /lib/firmware
- doins ${D}/usr/share/isdn/ISAR.BIN
- rm -f ${D}/usr/share/isdn/ISAR.BIN
-
- # install autoload/hotplug blacklist
- insinto /etc/hotplug/blacklist.d
- newins ${FILESDIR}/${PV}/isdn.blacklist isdn
-
- # install docs (base)
- dodoc NEWS README Mini-FAQ/isdn-faq.txt scripts/makedev.sh FAQ/_howto/xp*
-
- # install docs (ipppd)
- docinto ipppd
- dodoc LEGAL.ipppcomp ipppd/{README,README.*.ORIG,NOTES.IPPPD} ipppcomp/README.LZS # ipppd/README.RADIUS
- docinto ipppd/example
- dodoc FAQ/_example/*.txt
- docinto ipppd/howto
- dodoc FAQ/_howto/{dns*,i4l_ipx*,isdn*,lan*,leased*,masq*,mppp*,ppp*,route*}
-
- # install docs (isdnlog)
- docinto isdnlog
- dodoc isdnlog/{BUGS,FAQ,Isdn,NEWS,README*} FAQ/_howto/win*
- docinto isdnlog/areacode
- dodoc areacode/*.doc
- docinto isdnlog/contrib/isdnbill
- dodoc isdnlog/contrib/isdnbill/{*.isdnbill,*.gz}
- docinto isdnlog/contrib/winpopup
- dodoc isdnlog/contrib/winpopup/*
-
- # install docs (eft)
- docinto eft
- dodoc eurofile/{CHANGES,INSTALL,README*,TODO}
- newdoc eurofile/src/wuauth/README README.AUTHLIB
- docinto eft/scripts
- dodoc eurofile/scripts/{eft_useradd,check_system,ix25test,eftd.sh,eftp.sh}
-
- # install init-scripts
- newinitd ${FILESDIR}/${PV}/isdn.initd isdn
- newinitd ${FILESDIR}/${PV}/hisax.initd hisax
- newinitd ${FILESDIR}/${PV}/net.ippp0 net.ippp0
- newinitd ${FILESDIR}/${PV}/isdnlog.initd isdnlog.contr0
-
- # install init-configs
- dodir /etc/conf.d # BUG: w/o newconfd failes
- newconfd ${FILESDIR}/${PV}/isdn.confd isdn
- newconfd ${FILESDIR}/${PV}/isdnlog.confd isdnlog.contr0
-
- # install example ippp scripts and configs
- exeinto /etc/ppp
- insinto /etc/ppp
- doins ${FILESDIR}/${PV}/{ioptions,options.ippp0}
-
- # install example isdn configs
- insinto /etc/isdn
- doins isdnlog/samples/{isdn,rate}.conf.{at,de,lu,nl,no,pl}
- newins isdnlog/samples/isdn.conf isdn.conf.unknown
- if [ -f isdnlog/samples/isdn.conf.${I4L_CC_LOW} ]; then
- newins isdnlog/samples/isdn.conf.${I4L_CC_LOW} isdn.conf
- else
- doins isdnlog/samples/isdn.conf
- fi
- if [ -f isdnlog/samples/rate.conf.${I4L_CC_LOW} ]; then
- newins isdnlog/samples/rate.conf.${I4L_CC_LOW} rate.conf
- fi
- sed -i -e "s:/usr/lib/isdn/:/usr/share/isdn/:g" ${D}/etc/isdn/isdn.conf*
-
- # install example hisax config
- insinto /etc
- doins ${FILESDIR}/${PV}/hisax.conf
-
- # install sample provider script
- exeinto /etc/isdn
- doexe isdnlog/samples/provider
-
- # rename isdnlog options file
- insinto /etc/isdn
- mv -f ${D}/etc/isdn/isdnlog.isdnctrl0.options ${D}/etc/isdn/isdnlog.options.contr0
-
- # install isdnlog data files
- insinto /usr/share/isdn
- doins isdnlog/*.dat
-
- # install logrotate configs
- insinto /etc/logrotate.d
- newins ${FILESDIR}/${PV}/isdnlog.logrotated isdnlog
-}
-
-pkg_postinst() {
- einfo
- einfo "Please edit:"
- einfo
- einfo "- /etc/conf.d/isdn to contain your ISDN kernel modules"
- einfo "- /etc/hisax.conf if you have hisax supported cards"
- einfo "- /etc/ppp/* critical if you need networking"
- einfo
- einfo "For isdnlog you should edit:"
- einfo
- einfo "- /etc/conf.d/isdnlog.contr0"
- einfo "- /etc/isdn/isdnlog.options.contr0"
- einfo "- /etc/isdn/*.conf"
- einfo
- einfo "/etc/init.d/isdn will save and restore your isdnctrl config."
- einfo "it will also handle the modem-register daemon."
- einfo
- einfo "/etc/init.d/net.ippp0 will start synchronous PPP connections"
- einfo "which you need to set up using isdnctrl first!"
- einfo
- einfo "/etc/init.d/isdnlog.contr0 starts and stops isdnlog for contr0"
- einfo "You can symlink it to isdnlog.contr1 and copy the corresponding"
- einfo "configs if you have more than one card."
- einfo
-}
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/isdn4k-utils/isdn4k-utils-3.7_pre20050626.ebuild,v 1.4 2006/02/04 21:14:17 sbriesen Exp $
-
-inherit eutils linux-info multilib gnuconfig
-
-MY_PV="${PV/*_pre/}"
-MY_P="${PN}-CVS-${MY_PV:0:4}-${MY_PV:4:2}-${MY_PV:6:2}"
-
-DESCRIPTION="ISDN4Linux Utils"
-SRC_URI="ftp://ftp.isdn4linux.de/pub/isdn4linux/CVS-Snapshots/${MY_P}.tar.bz2"
-HOMEPAGE="http://www.isdn4linux.de/"
-
-KEYWORDS="~alpha ~amd64 ~ppc x86"
-LICENSE="GPL-2"
-IUSE="X unicode ipppd isdnlog eurofile"
-#IUSE="X unicode ipppd isdnlog eurofile mysql postgres oracle"
-SLOT="0"
-
-# mysql? ( dev-db/mysql )
-# oracle? ( dev-db/oracle-instantclient-basic )
-# postgres? ( dev-db/postgresql )
-
-DEPEND="virtual/linux-sources
- virtual/libc
- sys-libs/ncurses
- sys-libs/gdbm
- dev-lang/tcl"
-# X? ( virtual/x11 )
-RDEPEND="${DEPEND}
- virtual/modutils
- ipppd? ( net-dialup/ppp )"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- CONFIG_CHECK="PPP"
- linux-info_pkg_setup
-
- # Get country code from I4L_CC variable
- # default country: DE (Germany)
- I4L_CC=$(echo -n "${I4L_CC}" | tr "[:lower:]" "[:upper:]")
- [ -z "${I4L_CC}" ] && I4L_CC="DE"
- I4L_CC_LOW=$(echo -n "${I4L_CC}" | tr "[:upper:]" "[:lower:]")
-
- # Get language from I4L_LANG variable ('de' or 'en')
- I4L_LANG=$(echo -n "${I4L_CC}" | tr "[:lower:]" "[:upper:]")
- if [ -z "${I4L_LANG}" ]; then
- case "${I4L_CC}" in
- AT|CH|DE)
- I4L_LANG="DE"
- ;;
- *)
- I4L_LANG="EN"
- ;;
- esac
- fi
- [ "${I4L_LANG}" = "DE" -o "${I4L_LANG}" = "EN" ] || I4L_LANG="EN"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # patch all Makefiles to use our CFLAGS
- find . -name "Makefile*" -type f | \
- xargs -r sed -i -e "s:^\(CFLAGS.*=.*-Wall\) -O2:\1 \$(MYCFLAGS):g" \
- -e "s:^\(CFLAGS.*=.*\) -O[26] -fomit-frame-pointer:\1 \$(MYCFLAGS):g" \
- -e "s:^\(CFLAGS.*=.*\) -fomit-frame-pointer -O2:\1 \$(MYCFLAGS):g" \
- -e "s:^\(CFLAGS.*=.*\) -g -Wall:\1 \$(MYCFLAGS) -Wall:g" \
- -e "s:^\(CFLAGS.*=.*\) -Wall -g:\1 -Wall \$(MYCFLAGS):g" \
- -e "s:^\(CFLAGS.*=.*-Wall.*\) -O2 -g:\1 \$(MYCFLAGS):g" \
- -e "s:^\(CFLAGS.*= -Wall\)$:\1 \$(MYCFLAGS):g" \
- -e "s:^\(CFLAGS.*=\) -g$:\1 \$(MYCFLAGS):g" || die "sed failed"
-
- # install our config
- case "${I4L_CC}" in
- DE|AT|NL|LU|CH)
- # These countries are specially supported in the isdnlog source.
- sed -e "s:^CONFIG_ISDN_LOG_XX=:CONFIG_ISDN_LOG_${I4L_CC}=:g" \
- -e "s:^\(CONFIG_ISDN_LOG_CC_\)..=:\1${I4L_LANG}=:g" \
- -e "s:^CONFIG_ISDN_LOG_CC=.*$:#:g" \
- < ${FILESDIR}/config-${PV} > .config || die "failed to modify .config"
- ;;
- *)
- # Others get a generic isdnlog.
- sed -e "s:^\(CONFIG_ISDN_LOG_CC=\).*$:\1'${I4L_CC_LOW}':g" \
- -e "s:^\(CONFIG_ISDN_LOG_CC_\)..=:\1${I4L_LANG}=:g" \
- < ${FILESDIR}/config-${PV} > .config || die "failed to modify .config"
- ;;
- esac
-
- # build X clients
- useq X || \
- sed -i -e "s:^\(CONFIG_BUILDX11=.*\)$:# \1:g" \
- -e "s:^\(CONFIG_XISDNLOAD=.*\)$:# \1:g" \
- -e "s:^\(CONFIG_XMONISDN=.*\)$:# \1:g" .config
-
- # build ipppd
- useq ipppd || \
- sed -i -e "s:^\(CONFIG_IPPPD=.*\)$:# \1:g" \
- -e "s:^\(CONFIG_IPPPSTATS=.*\)$:# \1:g" .config
-
- # build isdnlog
- useq isdnlog || sed -i -e "s:^\(CONFIG_ISDNLOG=.*\)$:# \1:g" .config
-
- # build eurofile (etf)
- useq eurofile || sed -i -e "s:^\(CONFIG_EUROFILE=.*\)$:# \1:g" .config
-
- # selecting database support for isdnlog (only ONE is possible)
- #useq mysql || sed -i -e "s:^\(CONFIG_ISDNLOG_MYSQL.*=.*\)$:# \1:g" .config
- #useq oracle || sed -i -e "s:^\(CONFIG_ISDNLOG_ORACLE.*=.*\)$:# \1:g" .config
- #useq postgres || sed -i -e "s:^\(CONFIG_ISDNLOG_POSTGRES.*=.*\)$:# \1:g" .config
-
- # Patch in order to make generic config for countries which are not known to isdnlog source
- sed -i -e "s:\$(INSTALL_DATA) rate-:-\$(INSTALL_DATA) rate-:g" \
- -e "s:\$(INSTALL_DATA) holiday-:-\$(INSTALL_DATA) holiday-:g" isdnlog/Makefile.in
-
- # Patch path to isdnlog docs
- sed -i -e "s:^\(CONFIG_ISDNLOG_DOCDIR=\).*$:\1'/usr/share/doc/${PF}/isdnlog':g" .config
-
- # add --libdir to configure call in Makefile
- sed -i -e "s:\(\./configure \):\1--libdir=/usr/$(get_libdir) :g" Makefile
-
- # Fixing /usr/lib to /usr/$(get_libdir} (for multilib-strict)
- sed -i -e "s:/usr/lib:/usr/$(get_libdir):g" isdnctrl/Makefile.in
-
- # disable creation of /dev nodes
- sed -i -e "s:\(sh scripts/makedev.sh\):echo \1:g" Makefile
- sed -i -e "s:^\([[:space:]]*\)\(.*mknod.*capi20.*\)\$:\1# \2:g" \
- -e "s:^\([[:space:]]*\)\(.*rm.*capi20.*\)\$:\1# \2:g" \
- -e "s:^\([[:space:]]*\)\(.*chgrp.*capi20.*\)\$:\1true # \2:g" scripts/makedev.sh
-
- # if specified, convert all relevant files from latin1 to UTF-8
- if useq unicode; then
- einfo "Converting configs and docs to UTF-8"
- for i in isdnlog/samples/{isdn,rate}.conf* isdnlog/*-??.dat isdnlog/{Isdn,.country-alias}; do
- iconv -f latin1 -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
- done
- fi
-}
-
-src_compile() {
- gnuconfig_update
- for i in eicon; do
- cd $i && autoconf || \
- die "autoconf failed in dir $i"
- cd ..
- done
- make MYCFLAGS="$CFLAGS" subconfig || die "make subconfig failed"
- make MYCFLAGS="$CFLAGS" || die "make failed"
-}
-
-src_install() {
- keepdir /var/lib/isdn
- dodir /etc/conf.d /lib/firmware /usr/sbin
-
- useq isdnlog && dodir /usr/share/isdn
- (useq isdnlog || useq eurofile) && dodir /etc/isdn
- (useq X || useq isdnlog || useq eurofile) && dodir /usr/bin
-
- make DESTDIR=${D} install || die "make install failed"
-
- # move leftover firmware files to the right place
- mv -f ${D}/usr/share/isdn/{*.bin,*.btl,ISAR.BIN} ${D}/lib/firmware/
- rmdir --ignore-fail-on-non-empty ${D}/usr/share/isdn
-
- # remove obsolete firmware files (these are in net-dialup/isdn-firmware)
- rm -f ${D}/lib/firmware/{bip1120,dnload,ds4bri,dspdload,loadpg,pc_??_ca,prload,te_????}.*
-
- # install autoload/hotplug blacklist
- insinto /etc/hotplug/blacklist.d
- newins ${FILESDIR}/isdn.blacklist isdn
-
- # install init-scripts + configs
- newinitd ${FILESDIR}/isdn.initd isdn
- newconfd ${FILESDIR}/isdn.confd isdn
- newinitd ${FILESDIR}/hisax.initd hisax
- insinto /etc
- doins ${FILESDIR}/hisax.conf
-
- # install docs (base)
- dodoc NEWS README Mini-FAQ/isdn-faq.txt scripts/makedev.sh FAQ/_howto/xp*
-
- # install ipppd stuff
- if useq ipppd; then
- newinitd ${FILESDIR}/net.ippp0 net.ippp0
- insinto /etc/ppp
- doins ${FILESDIR}/{ioptions,options.ippp0}
- docinto ipppd
- dodoc LEGAL.ipppcomp ipppd/{README,README.*.ORIG,NOTES.IPPPD} ipppcomp/README.LZS # ipppd/README.RADIUS
- docinto ipppd/example
- dodoc FAQ/_example/*.txt
- docinto ipppd/howto
- dodoc FAQ/_howto/{dns*,i4l_ipx*,isdn*,lan*,leased*,masq*,mppp*,ppp*,route*}
- fi
-
- # install isdnlog stuff
- if useq isdnlog; then
- newinitd ${FILESDIR}/isdnlog.initd isdnlog.contr0
- newconfd ${FILESDIR}/isdnlog.confd isdnlog.contr0
-
- insinto /usr/share/isdn
- doins isdnlog/*.dat
-
- insinto /etc/logrotate.d
- newins ${FILESDIR}/isdnlog.logrotated isdnlog
-
- insinto /etc/isdn # install example isdnlog configs
- cp -f ${D}/etc/isdn/isdnlog.isdnctrl0.options ${D}/etc/isdn/isdnlog.options.example
- mv -f ${D}/etc/isdn/isdnlog.isdnctrl0.options ${D}/etc/isdn/isdnlog.options.contr0
- doins isdnlog/samples/{isdn,rate}.conf.{at,de,lu,nl,no,pl}
- newins isdnlog/samples/isdn.conf isdn.conf.unknown
- if [ -f isdnlog/samples/isdn.conf.${I4L_CC_LOW} ]; then
- newins isdnlog/samples/isdn.conf.${I4L_CC_LOW} isdn.conf
- else
- doins isdnlog/samples/isdn.conf
- fi
- if [ -f isdnlog/samples/rate.conf.${I4L_CC_LOW} ]; then
- newins isdnlog/samples/rate.conf.${I4L_CC_LOW} rate.conf
- fi
- sed -i -e "s:/usr/lib/isdn/:/usr/share/isdn/:g" ${D}/etc/isdn/isdn.conf*
-
- docinto isdnlog
- dodoc isdnlog/{BUGS,CREDITS,FAQ,Isdn,NEWS,README*,TODO}
- dodoc FAQ/_howto/win* isdnlog/samples/provider
- docinto isdnlog/areacode
- dodoc areacode/*.doc
- docinto isdnlog/contrib/isdnbill
- dodoc isdnlog/contrib/isdnbill/{*.isdnbill,*.gz}
- docinto isdnlog/contrib/winpopup
- dodoc isdnlog/contrib/winpopup/*
-
- #if useq oracle; then
- # docinto isdnlog/oracle
- # dodoc isdnlog/isdnlog/oracle/*.sql
- #fi
- fi
-
- # install eurofile stuff
- if useq eurofile; then
- docinto eurofile
- dodoc eurofile/{CHANGES,INSTALL,README*,TODO}
- newdoc eurofile/src/wuauth/README README.AUTHLIB
- docinto eurofile/scripts
- dodoc eurofile/scripts/{eft_useradd,check_system,ix25test,eftd.sh,eftp.sh}
- fi
-}
-
-pkg_postinst() {
- # creating device-nodes (bah! should be handled by udev!)
- [ -c /dev/isdninfo -a -c /dev/isdnctrl0 ] || \
- sh 2>/dev/null < <(zcat /usr/share/doc/${PF}/makedev.sh.gz)
-
- einfo
- einfo "Please edit:"
- einfo
- einfo "- /etc/hisax.conf if you have hisax supported cards"
- einfo "- /etc/ppp/* critical if you need networking"
- einfo
- if useq isdnlog; then
- einfo "For isdnlog you should edit:"
- einfo
- einfo "- /etc/conf.d/isdnlog.contr0"
- einfo "- /etc/isdn/isdnlog.options.contr0"
- einfo "- /etc/isdn/*.conf"
- einfo
- fi
- einfo "/etc/init.d/isdn will save and restore your isdnctrl config."
- einfo "it will also handle the modem-register daemon."
- einfo
- if useq ipppd; then
- einfo "/etc/init.d/net.ippp0 will start synchronous PPP connections"
- einfo "which you need to set up using isdnctrl first!"
- einfo
- fi
- if useq isdnlog; then
- einfo "/etc/init.d/isdnlog.contr0 starts and stops isdnlog for contr0"
- einfo "You can symlink it to isdnlog.contr1 and copy the corresponding"
- einfo "configs if you have more than one card."
- einfo
- fi
-}