Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: isdnutils

isdnutils (1:3.25+dfsg1-9ubuntu3) cosmic; urgency=medium * No-change rebuild for ncurses soname changes. -- Matthias Klose <doko@ubuntu.com> Thu, 03 May 2018 14:16:10 +0000 isdnutils (1:3.25+dfsg1-9ubuntu2) bionic; urgency=medium * No-change rebuild against latest ppp -- Jeremy Bicha <jbicha@ubuntu.com> Fri, 23 Feb 2018 21:54:09 -0500 isdnutils (1:3.25+dfsg1-9ubuntu1) artful; urgency=low * Merge from Debian Sid. Remaining changes: - debian/capiutils.maintscript: + Handle migrating the blacklist file from /etc/modprobe.d/blacklist-capiutils.conf to the path used in Debian, /etc/modprobe.d/capiutils.conf. - debian/event.d-ttyI0, debian/event.d-ttyI1, debian/isdnutils-base.examples, debian/isdnvboxserver.examples: + Add examples scripts, which need to be installed in /etc/*. + The two upstart scripts need to be edited. + Further improvements and documentation welcome. - debian/ipppd.maintscript: + Handle rename of /etc/ppp/ip-down.d/99-ipppd and /etc/ppp/ip-up.d/00-ipppd to /etc/ppp/ip-down.d/ipppd and /etc/ppp/ip-up.d/ipppd. - debian/isdnutils-base.cron.d: + Drop, it isn't a cronjob example at all but an inittab example gone astray. - debian/isdnvboxserver.postinst: + Remove dependencies on /etc/inittab. + Disable the installation code to modify /etc/inittab. -- Simon Quigley <tsimonq2@ubuntu.com> Thu, 28 Sep 2017 16:41:27 -0500

Modifications :
  1. Download patch debian/HOWTO

    --- 1:3.25+dfsg1-9/debian/HOWTO 2012-02-25 07:51:41.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/HOWTO 2017-09-26 10:15:31.000000000 +0000 @@ -216,6 +216,10 @@ A device is not bound to a channel. You same time (e.g. have vboxgetty waiting for incoming calls on 5 devices, and use two devices with minicom at the same time). +FIXME Ubuntu: point users to example in /etc/event.d/ttyI0 + +/etc/inittab is not relevant anymore + To allow dialins to your system via X.75, you could add an entry to /etc/inittab such as the following: @@ -242,6 +246,10 @@ However, I personally recommend forgetti ISDN voice box -------------- +FIXME Ubuntu: point users to example in /etc/event.d/ttyI1 + +/etc/inittab is not relevant anymore + Edit /etc/inittab to activate vboxgetty. example for ttyI1 (assuming ttyI0 is in use for X.75, although there is no need to use the ttyI devices in ascending order):
  2. Download patch debian/isdnutils-base.cron.d

    --- 1:3.25+dfsg1-9/debian/isdnutils-base.cron.d 2012-04-26 08:11:55.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/isdnutils-base.cron.d 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -# Change the line below for your local requirements and uncomment them. -# Use "init q" to reread inittab. -# look at the mgetty manpage for more information (mgetty isn't standard!) -# -#I0:2345:respawn:/sbin/mgetty -D -m '"" ATZ OK AT&Eyourmsnhere OK AT&B512 OK' -s 38400 ttyI0
  3. Download patch debian/capiutils.maintscript

    --- 1:3.25+dfsg1-9/debian/capiutils.maintscript 1970-01-01 00:00:00.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/capiutils.maintscript 2017-07-28 08:29:22.000000000 +0000 @@ -0,0 +1 @@ +mv_conffile /etc/modprobe.d/blacklist-capiutils.conf /etc/modprobe.d/capiutils.conf 1:3.25+dfsg1-3.3
  4. Download patch debian/control

    --- 1:3.25+dfsg1-9/debian/control 2017-09-25 22:01:40.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/control 2017-09-26 10:15:30.000000000 +0000 @@ -1,5 +1,6 @@ Source: isdnutils -Maintainer: Christoph Biedl <debian.axhn@manchmal.in-ulm.de> +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Christoph Biedl <debian.axhn@manchmal.in-ulm.de> Homepage: https://www.isdn4linux.de Standards-Version: 3.9.3 Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/isdnutils.git
  5. Download patch debian/isdnvboxserver.examples

    --- 1:3.25+dfsg1-9/debian/isdnvboxserver.examples 2012-04-26 01:38:44.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/isdnvboxserver.examples 2017-09-26 10:15:30.000000000 +0000 @@ -1 +1,2 @@ vbox/examples/* +debian/event.d-ttyI1
  6. Download patch debian/event.d-ttyI0

    --- 1:3.25+dfsg1-9/debian/event.d-ttyI0 1970-01-01 00:00:00.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/event.d-ttyI0 2017-07-28 08:29:22.000000000 +0000 @@ -0,0 +1,13 @@ +# ttyI0 - getty (ISDN dialin) +# +# This service maintains a mgetty on ttyI0 from the point the system is +# started until it is shut down again. +# this script is usually installed as /etc/event.d/ttyI0 +# See /usr/share/doc/isdnutils-base/HOWTO.gz + +start on runlevel [2345] +stop on runlevel [016] + +# uncomment below +respawn +exec /sbin/mgetty -D -m '"" ATZ OK AT&Eyourmsnhere OK AT&B512 OK' -s 38400 ttyI0
  7. Download patch debian/event.d-ttyI1

    --- 1:3.25+dfsg1-9/debian/event.d-ttyI1 1970-01-01 00:00:00.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/event.d-ttyI1 2017-07-28 08:29:22.000000000 +0000 @@ -0,0 +1,14 @@ +# ttyI1 - vboxgetty (ISDN voice box) +# +# This service maintains a mgetty on ttyI1 from the point the system is +# started until it is shut down again. +# this script is usually installed as /etc/event.d/ttyI1 +# See /usr/share/doc/isdnutils-base/HOWTO.gz + +start on runlevel [2345] + +stop on runlevel [016] + +# uncomment below +#respawn +#exec /usr/sbin/vboxgetty -d /dev/ttyI1
  8. Download patch debian/isdnutils-base.examples

    --- 1:3.25+dfsg1-9/debian/isdnutils-base.examples 2012-01-13 11:38:32.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/isdnutils-base.examples 2017-09-26 10:15:30.000000000 +0000 @@ -1 +1,2 @@ debian/grepconfig.pl +debian/event.d-ttyI0
  9. Download patch debian/ipppd.maintscript

    --- 1:3.25+dfsg1-9/debian/ipppd.maintscript 1970-01-01 00:00:00.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/ipppd.maintscript 2017-07-28 08:29:22.000000000 +0000 @@ -0,0 +1,2 @@ +mv_conffile /etc/ppp/ip-down.d/99-ipppd /etc/ppp/ip-down.d/ipppd 1:3.25+dfsg1-3.3 +mv_conffile /etc/ppp/ip-up.d/00-ipppd /etc/ppp/ip-up.d/ipppd 1:3.25+dfsg1-3.3
  10. Download patch debian/isdnvboxserver.postinst

    --- 1:3.25+dfsg1-9/debian/isdnvboxserver.postinst 2014-10-20 11:58:16.000000000 +0000 +++ 1:3.25+dfsg1-9ubuntu3/debian/isdnvboxserver.postinst 2017-09-26 10:15:29.000000000 +0000 @@ -22,54 +22,6 @@ if [ ! -c $DEVDIR/ttyI6 ]; then fi fi -# Do this first, so we can shortcut the rest -if ! egrep -q '#-- isdn(vboxserver|utils) begin' /etc/inittab; then - # I hate having to cater for history - if ! egrep -q vboxgetty /etc/inittab; then - db_get isdnvboxserver/doinit || true - if [ "$RET" = yes ]; then - - cat >>/etc/inittab <<EOF -#-- isdnvboxserver begin -I6:2345:respawn:/usr/sbin/vboxgetty -d $DEVDIR/ttyI6 -#-- isdnvboxserver end -EOF - else - cat >>/etc/inittab <<EOF -#-- isdnvboxserver begin -#I6:2345:respawn:/usr/sbin/vboxgetty -d $DEVDIR/ttyI6 -#-- isdnvboxserver end -EOF - fi - fi -else - if grep vboxgetty /etc/inittab >/dev/null; then - # perhaps inittab still contains the pre-devfs device name, - # check it and give a notice if it's wrong (either way). - DEV=`grep vboxgetty /etc/inittab | sed 's,.*-d *\(/dev[^ ]*\).*,\1,'` - if [ -z "$DEV" ]; then - : # ok, no device found? - else - if [ -c "$DEV" ]; then - : # ok - else - oldDEVDIR=`expr "$DEV" : "\(.*\)/"` - if [ "$oldDEVDIR" != "$DEVDIR" ]; then - db_get isdnvboxserver/devfs_inittab || true - db_go - fi - fi - fi - # restart with possibly changed parameters - if killall -q vboxgetty 2>/dev/null; then - : # ok - else - for i in /var/run/vboxgetty-*.pid; do - kill `cat $i 2>/dev/null || true` 2>/dev/null || true # sheesh - done - fi - fi -fi # Doing this now isn't so bad, even though perhaps the config files # aren't correct yet, because it won't be started until needed anyway. # It's a different story for 'init q' though.
  1. isdnutils