Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xl2tpd for openSUSE:Factory checked in at 2026-04-07 16:32:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xl2tpd (Old) and /work/SRC/openSUSE:Factory/.xl2tpd.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xl2tpd" Tue Apr 7 16:32:23 2026 rev:31 rq:1344712 version:1.3.20 Changes: -------- --- /work/SRC/openSUSE:Factory/xl2tpd/xl2tpd.changes 2026-02-24 15:38:03.361062690 +0100 +++ /work/SRC/openSUSE:Factory/.xl2tpd.new.21863/xl2tpd.changes 2026-04-07 16:47:20.092646312 +0200 @@ -1,0 +2,12 @@ +Fri Mar 20 13:11:52 UTC 2026 - Richard Rahl <[email protected]> + +- Modernize spec file: + * remove defined rundir when we have _rundir + * switch over to github url, as old website doesn't exist anymore + * update build dependencies + * use of rpm macros for make + * removal of rc file + * removal of Makefile.patch and xl2tpd.init.patch, as they are not + necessary anymore + +------------------------------------------------------------------- Old: ---- Makefile.patch xl2tpd.init.patch ----------(Old B)---------- Old: * removal of rc file * removal of Makefile.patch and xl2tpd.init.patch, as they are not necessary anymore Old: * removal of rc file * removal of Makefile.patch and xl2tpd.init.patch, as they are not necessary anymore ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xl2tpd.spec ++++++ --- /var/tmp/diff_new_pack.gYwLBl/_old 2026-04-07 16:47:20.780674744 +0200 +++ /var/tmp/diff_new_pack.gYwLBl/_new 2026-04-07 16:47:20.784674910 +0200 @@ -16,23 +16,19 @@ # -%define rundir /run Name: xl2tpd Version: 1.3.20 Release: 0 Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661) License: GPL-2.0-only -Group: Productivity/Networking/System -URL: http://www.xelerance.com/software/xl2tpd/ -Source0: https://github.com/xelerance/xl2tpd/archive/v%{version}.tar.gz +URL: https://github.com/xelerance/xl2tpd +Source0: %{url}/archive/v%{version}.tar.gz Source1: %{name}.service Source2: %{name}.conf -Patch0: Makefile.patch -Patch1: xl2tpd.init.patch -BuildRequires: libpcap -BuildRequires: libpcap-devel BuildRequires: linux-kernel-headers >= 2.6.19 +BuildRequires: ppp BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(libpcap) Requires: ppp Obsoletes: l2tpd <= 0.68 Provides: l2tpd = 0.69 @@ -64,46 +60,26 @@ It was de-facto maintained by Jacco de Leeuw <[email protected]> in 2002 and 2003. %prep -%autosetup -p0 +%autosetup %build -make %{?_smp_mflags} DFLAGS="%{optflags} -D_GNU_SOURCE $(getconf LFS_CFLAGS)" +%make_build %install -export PREFIX=%{_prefix} -%make_install -install -p -D -m644 examples/xl2tpd.conf %{buildroot}%{_sysconfdir}/xl2tpd/xl2tpd.conf -install -p -d -m750 %{buildroot}%{_sysconfdir}/ppp -install -p -D -m644 examples/ppp-options.xl2tpd %{buildroot}%{_sysconfdir}/ppp/options.xl2tpd -install -p -D -m600 doc/l2tp-secrets.sample %{buildroot}%{_sysconfdir}/xl2tpd/l2tp-secrets -install -p -D -m600 examples/chapsecrets.sample %{buildroot}%{_sysconfdir}/ppp/chap-secrets.sample -install -p -D -m755 -d %{buildroot}%{rundir}/xl2tpd +%make_install PREFIX=%{_prefix} +install -p -D -m644 examples/%{name}.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf +install -p -D -m600 doc/l2tp-secrets.sample %{buildroot}%{_sysconfdir}/%{name}/l2tp-secrets +install -p -d -m755 %{buildroot}%{_rundir}/%{name} install -D -m0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service install -D -m0644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/%{name}.conf -%if 0%{?suse_version} > 1310 -sed -i 's|%{_localstatedir}/run/|/run/|' %{buildroot}%{_tmpfilesdir}/%{name}.conf -%endif -mkdir -p %{buildroot}%{_prefix}/lib/modules-load.d +sed -i 's|%{_localstatedir}/run/|%{_rundir}/|' %{buildroot}%{_tmpfilesdir}/%{name}.conf +install -p -d -m755 %{buildroot}%{_prefix}/lib/modules-load.d echo "l2tp_ppp" > %{buildroot}%{_prefix}/lib/modules-load.d/%{name}.conf -ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} %pre %service_add_pre %{name}.service %post -# if we migrate from l2tpd to xl2tpd, copy the configs -if [ -f %{_sysconfdir}/l2tpd/l2tpd.conf ] -then - echo "Old %{_sysconfdir}/l2tpd configuration found, migrating to %{_sysconfdir}/xl2tpd" - mv %{_sysconfdir}/xl2tpd/xl2tpd.conf %{_sysconfdir}/xl2tpd/xl2tpd.conf.rpmsave - cat %{_sysconfdir}/l2tpd/l2tpd.conf | sed "s/options.l2tpd/options.xl2tpd/" > %{_sysconfdir}/xl2tpd/xl2tpd.conf - mv %{_sysconfdir}/ppp/options.xl2tpd %{_sysconfdir}/ppp/options.xl2tpd.rpmsave - mv %{_sysconfdir}/ppp/options.l2tpd %{_sysconfdir}/ppp/options.xl2tpd - mv %{_sysconfdir}/xl2tpd/l2tp-secrets %{_sysconfdir}/xl2tpd/l2tpd-secrets.rpmsave - cp -pa %{_sysconfdir}/l2tpd/l2tp-secrets %{_sysconfdir}/xl2tpd/l2tp-secrets - -fi - %service_add_post %{name}.service %fillup_only %tmpfiles_create %{_tmpfilesdir}/%{name}.conf @@ -116,25 +92,21 @@ %files %license LICENSE -%doc BUGS CHANGES CREDITS README.* TODO -%doc doc/README.patents examples/chapsecrets.sample -%{_sbindir}/rcxl2tpd -%{_sbindir}/xl2tpd -%{_sbindir}/xl2tpd-control +%doc BUGS CHANGES COMPATIBILITY_ISSUES CONTRIBUTION.md CREDITS README.md TODO +%doc doc/COMMON_SOLUTIONS doc/README.patents examples/chapsecrets.sample +%config(noreplace) %{_sysconfdir}/%{name} +%dir %ghost %{_rundir}/%{name} +%dir %{_prefix}/lib/modules-load.d +%ghost %{_rundir}/%{name}/l2tp-control %{_bindir}/pfc -%dir %{_sysconfdir}/xl2tpd -%config(noreplace) %{_sysconfdir}/xl2tpd/* -%dir %{_sysconfdir}/ppp -%config(noreplace) %{_sysconfdir}/ppp/* -%dir %ghost %{rundir}/xl2tpd -%ghost %{rundir}/xl2tpd/l2tp-control +%{_mandir}/man?/%{name}-control.?%{?ext_man} +%{_mandir}/man?/%{name}.?%{?ext_man} +%{_mandir}/man?/%{name}.conf.?%{?ext_man} +%{_mandir}/man?/l2tp-secrets.?%{?ext_man} +%{_mandir}/man?/pfc.?%{?ext_man} +%{_prefix}/lib/modules-load.d/%{name}.conf +%{_sbindir}/%{name} +%{_sbindir}/%{name}-control %{_tmpfilesdir}/%{name}.conf %{_unitdir}/%{name}.service -%dir %{_prefix}/lib/modules-load.d -%{_prefix}/lib/modules-load.d/%{name}.conf -%{_mandir}/man1/pfc.1%{?ext_man} -%{_mandir}/man5/l2tp-secrets.5%{?ext_man} -%{_mandir}/man5/xl2tpd.conf.5%{?ext_man} -%{_mandir}/man8/xl2tpd-control.8%{?ext_man} -%{_mandir}/man8/xl2tpd.8%{?ext_man}
