commit i4l-base for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package i4l-base for openSUSE:Factory checked in at 2019-03-10 09:40:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/i4l-base (Old) and /work/SRC/openSUSE:Factory/.i4l-base.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "i4l-base" Sun Mar 10 09:40:27 2019 rev:71 rq:682875 version:2011.8.29 Changes: -------- --- /work/SRC/openSUSE:Factory/i4l-base/i4l-base.changes 2019-02-25 17:55:15.642457572 +0100 +++ /work/SRC/openSUSE:Factory/.i4l-base.new.28833/i4l-base.changes 2019-03-10 09:40:28.612102942 +0100 @@ -1,0 +2,8 @@ +Tue Mar 5 16:41:34 UTC 2019 - josef.moellers@suse.com + +- Added systemd support. Integrated SUSE-specific patches into + i4l_suse.tar.bz2. + [bsc#1116018, i4l-base.spec, i4l_suse.tar.bz2, + i4l_suse-sleep.diff, i4l_suse.diff] + +------------------------------------------------------------------- Old: ---- i4l_suse-sleep.diff i4l_suse.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ i4l-base.spec ++++++ --- /var/tmp/diff_new_pack.PlRIT0/_old 2019-03-10 09:40:29.912102630 +0100 +++ /var/tmp/diff_new_pack.PlRIT0/_new 2019-03-10 09:40:29.912102630 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -66,8 +66,6 @@ Patch: isdn4k-utils.dif Patch1: capi20_3.0.7.patch Patch2: isdn4k-utils-gcc5-fixes.patch -Patch11: i4l_suse.diff -Patch12: i4l_suse-sleep.diff Patch31: divactrl_2.1-gcc.diff Patch32: divactrl_2.1-fix.diff Patch33: divactrl_2.1-dprintf.diff @@ -239,10 +237,6 @@ %patch36 %patch39 -p1 popd -pushd ../i4l_suse -%patch11 -p1 -%patch12 -p0 -popd pushd ../isdn4k-utils %patch37 -p1 %patch38 -p1 @@ -383,8 +377,10 @@ cp etc/ppp/peers/capi-adsl $RPM_BUILD_ROOT/etc/ppp/peers/ cp -p firm/* $RPM_BUILD_ROOT/lib/firmware/isdn chmod a+r $RPM_BUILD_ROOT/lib/firmware/isdn/* -install -d $RPM_BUILD_ROOT/etc/init.d -install -p -m 755 rc/isdn $RPM_BUILD_ROOT/etc/init.d +install -d $RPM_BUILD_ROOT/%{_datadir}/i4l-base/scripts +install -p -m 755 rc/isdn $RPM_BUILD_ROOT/%{_datadir}/i4l-base/scripts +install -d $RPM_BUILD_ROOT/%_unitdir +install -p -m 644 system/isdn.service $RPM_BUILD_ROOT/%_unitdir install -p -m 755 etc/sysconfig/isdn/scripts/* $RPM_BUILD_ROOT/etc/sysconfig/isdn/scripts install -p -m 755 etc/sysconfig/network/scripts/* $RPM_BUILD_ROOT/etc/sysconfig/network/scripts ######## /etc/logrotate.d ############ @@ -393,7 +389,7 @@ ######## postprocess.isdn ############# install -p -m 755 %{S:8} $RPM_BUILD_ROOT/etc/sysconfig/isdn/scripts/postprocess.isdn ###### rc links ###### -ln -sf ../../etc/init.d/isdn $RPM_BUILD_ROOT/usr/sbin/rcisdn +ln -sf /usr/sbin/service $RPM_BUILD_ROOT/usr/sbin/rcisdn ###### sysconfig links ###### ln -sf ifup-isdn $RPM_BUILD_ROOT/etc/sysconfig/network/scripts/ifdown-isdn ln -sf ifup-isdn $RPM_BUILD_ROOT/etc/sysconfig/network/scripts/ifstatus-isdn @@ -480,7 +476,11 @@ rm -f "%buildroot/%_libdir"/*.la %find_lang ant-phone +%pre -n i4l-base +%service_add_pre isdn.service + %post -p /bin/bash +%service_add_post isdn.service # install/doinst.sh - to be done after extraction # # @@ -530,6 +530,7 @@ %post -n capi4linux -p /sbin/ldconfig %preun +%service_del_preun isdn.service %stop_on_removal isdn %postun -n libcapi20-2 -p /sbin/ldconfig @@ -538,6 +539,9 @@ %postun -n capi4linux -p /sbin/ldconfig +%postun -n i4l-base +%service_del_postun isdn.service + %verifyscript %verify_permissions -e /sbin/isdnctrl @@ -590,7 +594,10 @@ /usr/lib/udev/isdn.sh /usr/lib/tmpfiles.d/i4l.conf ### init scripts -%config /etc/init.d/isdn +%{_datadir}/i4l-base +%{_datadir}/i4l-base/scripts +%{_datadir}/i4l-base/scripts/isdn +%_unitdir/isdn.service ### sysconfig ### %dir /etc/sysconfig/isdn %dir /etc/sysconfig/isdn/scripts ++++++ i4l_suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i4l_suse/etc/sysconfig/isdn/scripts/add-hisax_fcpcipnp new/i4l_suse/etc/sysconfig/isdn/scripts/add-hisax_fcpcipnp --- old/i4l_suse/etc/sysconfig/isdn/scripts/add-hisax_fcpcipnp 2003-02-24 18:10:28.000000000 +0100 +++ new/i4l_suse/etc/sysconfig/isdn/scripts/add-hisax_fcpcipnp 2019-03-04 16:52:55.159497994 +0100 @@ -12,10 +12,6 @@ ni1) PROTOCOL_NR=4 ;; *) PROTOCOL_NR=2 ;; esac -if [ -z $HISAXFC_PROTOCOL ] ; then - HISAXFC_PROTOCOL="$PROTOCOL_NR" -else - HISAXFC_PROTOCOL="${HISAXFC_PROTOCOL},${PROTOCOL_NR}" -fi +HISAXFC_PROTOCOL="$PROTOCOL_NR" HISAXFC_CNT=$(($HISAXFC_CNT + 1)) RET=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i4l_suse/etc/sysconfig/isdn/scripts/load-avmusb new/i4l_suse/etc/sysconfig/isdn/scripts/load-avmusb --- old/i4l_suse/etc/sysconfig/isdn/scripts/load-avmusb 2005-08-15 11:43:13.000000000 +0200 +++ new/i4l_suse/etc/sysconfig/isdn/scripts/load-avmusb 2019-03-04 16:52:55.175497891 +0100 @@ -2,11 +2,10 @@ test "$DSL_CONTR" = "dslonly" || /sbin/modprobe --ignore-install isdn /sbin/modprobe --ignore-install kernelcapi >& /dev/null /sbin/modprobe --ignore-install capi >& /dev/null -tout=0 -while [ $tout -le 10 ] ; do - test -e /dev/capi/31 && break; - sleep 1 - tout=$(($tout + 1)) +typeset -i tout=0 +while ((tout++ < 400)) ; do + test -e /dev/capi/31 && break + usleep 25000 done /sbin/modprobe --ignore-install $DRV >& /dev/null if [ "$DSL_CONTR" = "dslonly" ]; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i4l_suse/etc/sysconfig/isdn/scripts/load-capi new/i4l_suse/etc/sysconfig/isdn/scripts/load-capi --- old/i4l_suse/etc/sysconfig/isdn/scripts/load-capi 2005-03-07 17:43:34.000000000 +0100 +++ new/i4l_suse/etc/sysconfig/isdn/scripts/load-capi 2019-03-04 16:52:55.175497891 +0100 @@ -9,11 +9,10 @@ /sbin/modprobe capi >& /dev/null RET=$? if [ $RET -eq 0 ]; then - tout=0 - while [ $tout -le 10 ] ; do + typeset -i tout=0 + while ((tout++ < 400)) ; do test -e /dev/capi/31 && break; - sleep 1 - tout=$(($tout + 1)) + usleep 25000 done else /sbin/modprobe -r kernelcapi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i4l_suse/etc/sysconfig/isdn/scripts/load-fcdslsl new/i4l_suse/etc/sysconfig/isdn/scripts/load-fcdslsl --- old/i4l_suse/etc/sysconfig/isdn/scripts/load-fcdslsl 2005-03-17 14:48:33.000000000 +0100 +++ new/i4l_suse/etc/sysconfig/isdn/scripts/load-fcdslsl 2019-03-04 16:52:55.175497891 +0100 @@ -1,11 +1,10 @@ #!/bin/bash /sbin/modprobe kernelcapi >& /dev/null /sbin/modprobe capi >& /dev/null -tout=0 -while [ $tout -le 10 ] ; do - test -e /dev/capi/31 && break; - sleep 1 - tout=$(($tout + 1)) +typeset -i tout=0 +while ((tout++ < 400)) ; do + test -e /dev/capi/31 && break + usleep 25000 done /sbin/modprobe --ignore-install $DRV >& /dev/null CONTR=${CONTR:-0} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i4l_suse/etc/sysconfig/network/scripts/ifup-isdn new/i4l_suse/etc/sysconfig/network/scripts/ifup-isdn --- old/i4l_suse/etc/sysconfig/network/scripts/ifup-isdn 2008-05-25 18:07:44.000000000 +0200 +++ new/i4l_suse/etc/sysconfig/network/scripts/ifup-isdn 2019-03-04 16:52:55.175497891 +0100 @@ -396,14 +396,18 @@ # if [ "$ENCAP" = "syncppp" ] ; then PIDFILE=/var/run/ipppd.${DEVICE}.pid - test -s $PIDFILE && kill -15 `cat $PIDFILE` 2>/dev/null - sleep 0 if [ -s $PIDFILE ] ; then - sleep 2 - if test -s $PIDFILE; then - # very stubborn :-( - kill -9 `cat $PIDFILE` 2>/dev/null - fi + read -t 1 PID < $PIDFILE + kill -15 $PID 2>/dev/null + fi + for ((count=0; count<120; count++)) ; do + [ -s $PIDFILE ] || break; + usleep 25000 + done + if [ -s $PIDFILE ] ; then + # very stubborn :-( + kill -9 $PID + rm -f $PIDFILE fi PROVIDERLOCK=/var/run/ipppd.${DEVICE}.provider if [ -s $PROVIDERLOCK ]; then Binary files old/i4l_suse/firm/b1-1tr6.t4 and new/i4l_suse/firm/b1-1tr6.t4 differ Binary files old/i4l_suse/firm/b1-usa.t4 and new/i4l_suse/firm/b1-usa.t4 differ Binary files old/i4l_suse/firm/b1.t4 and new/i4l_suse/firm/b1.t4 differ Binary files old/i4l_suse/firm/c2.bin and new/i4l_suse/firm/c2.bin differ Binary files old/i4l_suse/firm/c4.bin and new/i4l_suse/firm/c4.bin differ Binary files old/i4l_suse/firm/ds4bri.bit and new/i4l_suse/firm/ds4bri.bit differ Binary files old/i4l_suse/firm/dspdload.bin and new/i4l_suse/firm/dspdload.bin differ Binary files old/i4l_suse/firm/fus2base.frm and new/i4l_suse/firm/fus2base.frm differ Binary files old/i4l_suse/firm/fus3base.frm and new/i4l_suse/firm/fus3base.frm differ Binary files old/i4l_suse/firm/loadpg.bin and new/i4l_suse/firm/loadpg.bin differ Binary files old/i4l_suse/firm/m1-s10.t4 and new/i4l_suse/firm/m1-s10.t4 differ Binary files old/i4l_suse/firm/m1-s4.t4 and new/i4l_suse/firm/m1-s4.t4 differ Binary files old/i4l_suse/firm/pc_1t_ca.bin and new/i4l_suse/firm/pc_1t_ca.bin differ Binary files old/i4l_suse/firm/pc_eu_ca.bin and new/i4l_suse/firm/pc_eu_ca.bin differ Binary files old/i4l_suse/firm/t1-1tr6.t4 and new/i4l_suse/firm/t1-1tr6.t4 differ Binary files old/i4l_suse/firm/t1.t4 and new/i4l_suse/firm/t1.t4 differ Binary files old/i4l_suse/firm/t1b-1tr6.t4 and new/i4l_suse/firm/t1b-1tr6.t4 differ Binary files old/i4l_suse/firm/t1b.t4 and new/i4l_suse/firm/t1b.t4 differ Binary files old/i4l_suse/firm/te_1tr6.pm and new/i4l_suse/firm/te_1tr6.pm differ Binary files old/i4l_suse/firm/te_1tr6.sm and new/i4l_suse/firm/te_1tr6.sm differ Binary files old/i4l_suse/firm/te_etsi.qm0 and new/i4l_suse/firm/te_etsi.qm0 differ Binary files old/i4l_suse/firm/te_etsi.qm1 and new/i4l_suse/firm/te_etsi.qm1 differ Binary files old/i4l_suse/firm/te_etsi.qm2 and new/i4l_suse/firm/te_etsi.qm2 differ Binary files old/i4l_suse/firm/te_etsi.qm3 and new/i4l_suse/firm/te_etsi.qm3 differ Binary files old/i4l_suse/firm_old/b1-1tr6.t4 and new/i4l_suse/firm_old/b1-1tr6.t4 differ Binary files old/i4l_suse/firm_old/b1.t4 and new/i4l_suse/firm_old/b1.t4 differ Binary files old/i4l_suse/firm_old/dspdload.bin and new/i4l_suse/firm_old/dspdload.bin differ Binary files old/i4l_suse/firm_old/te_etsi.pm and new/i4l_suse/firm_old/te_etsi.pm differ Binary files old/i4l_suse/firm_old/te_etsi.sm and new/i4l_suse/firm_old/te_etsi.sm differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i4l_suse/system/isdn.service new/i4l_suse/system/isdn.service --- old/i4l_suse/system/isdn.service 1970-01-01 01:00:00.000000000 +0100 +++ new/i4l_suse/system/isdn.service 2019-03-06 14:56:02.526644078 +0100 @@ -0,0 +1,11 @@ +[Unit] +Description=This script is loading the needed ISDN drivers +Before=hylafax-hfaxd smpppd.service capisuite.service + +[Service] +Type=forking +ExecStart=/usr/share/i4l-base/scripts/isdn start +ExecStop=/usr/share/i4l-base/scripts/isdn stop + +[Install] +WantedBy=multi-user.target
participants (1)
-
root