Hello community, here is the log from the commit of package inn for openSUSE:Factory checked in at 2019-01-08 12:24:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/inn (Old) and /work/SRC/openSUSE:Factory/.inn.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "inn" Tue Jan 8 12:24:01 2019 rev:35 rq:658883 version:2.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/inn/inn.changes 2017-04-07 13:55:41.127317596 +0200 +++ /work/SRC/openSUSE:Factory/.inn.new.28833/inn.changes 2019-01-08 12:25:48.384447679 +0100 @@ -1,0 +2,11 @@ +Fri Dec 14 14:23:32 CET 2018 - m...@suse.de + +- update to inn-2.6.2 + * support for compressed newsfeeds + * many bug fixes and documentation improvements + * dropped patch: inn-2.5.4.diff + * new patch: inn-2.6.2.diff +- use native systemd service [#1116017] + * new file: inn.service + +------------------------------------------------------------------- Old: ---- inn-2.5.4.diff inn-2.5.4.tar.gz inn-2.5.4.tar.gz.asc New: ---- inn-2.6.2.diff inn-2.6.2.tar.gz inn-2.6.2.tar.gz.asc inn.service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ inn.spec ++++++ --- /var/tmp/diff_new_pack.cYUm40/_old 2019-01-08 12:25:49.104446889 +0100 +++ /var/tmp/diff_new_pack.cYUm40/_new 2019-01-08 12:25:49.108446884 +0100 @@ -1,7 +1,7 @@ # # spec file for package inn # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,20 +21,22 @@ BuildRequires: gdbm-devel BuildRequires: pam-devel BuildRequires: postfix +BuildRequires: zlib-devel Url: http://www.isc.org/software/inn/ Summary: InterNetNews -License: GPL-2.0+ and BSD-4-Clause +License: GPL-2.0-or-later AND BSD-4-Clause Group: Productivity/Networking/News/Servers Provides: inn_pkg Provides: nntp_daemon Conflicts: cnews nntpd mininews -PreReq: perl %fillup_prereq %insserv_prereq permissions +PreReq: perl permissions PreReq: group(uucp) PreReq: user(news) PreReq: group(news) Requires: perl-MIME-tools +%{?systemd_requires} %{?libperl_requires} -Version: 2.5.4 +Version: 2.6.2 Release: 0 %define PatchVersion -%{version} Source: inn%{PatchVersion}.tar.gz @@ -44,6 +46,7 @@ Source4: inn.reg Source5: inn%{PatchVersion}.tar.gz.asc Source6: %{name}.keyring +Source7: inn.service Patch0: inn-%{version}.diff # BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -94,6 +97,7 @@ --enable-tagged-hash \ --enable-ipv6 \ --with-perl \ + --with-zlib \ --with-sendmail=/usr/sbin/sendmail \ --with-news-user=news \ --with-news-group=news \ @@ -179,10 +183,10 @@ # # # -mkdir -p %{buildroot}/etc/init.d -%{installnews} 0550 rc %{buildroot}/etc/init.d/inn -mkdir -p %{buildroot}/usr/sbin -ln -sf ../../etc/init.d/inn %{buildroot}/usr/sbin/rcinn +%{installnews} 0755 -d %{buildroot}/usr/lib/systemd/system +%{installroot} 0644 %{SOURCE7} %{buildroot}/usr/lib/systemd/system/inn.service +%{installnews} 0755 -d %{buildroot}/usr/sbin +ln -sf service %{buildroot}/usr/sbin/rcinn # touch %{buildroot}/var/log/news/news touch %{buildroot}/var/log/news/news.notice @@ -193,11 +197,11 @@ # # SLP regfile # -%{installroot} 0755 -d $RPM_BUILD_ROOT/etc/slp.reg.d -%{installroot} 0644 %{SOURCE4} $RPM_BUILD_ROOT/etc/slp.reg.d/ +%{installroot} 0755 -d %{buildroot}/etc/slp.reg.d +%{installroot} 0644 %{SOURCE4} %{buildroot}/etc/slp.reg.d/ # /var/run/news mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ -echo "d /var/run/news 0750 news news -" > $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/inn.conf +echo "d /var/run/news 0750 news news -" > %{buildroot}/usr/lib/tmpfiles.d/inn.conf # # build filelist @@ -224,7 +228,6 @@ { pfx="" } /^\/usr\/lib\/news\/include/ { next } /^\/usr\/lib\/news\/lib\/.*\.a/ { next } -$0 == "/etc/init.d/inn" { pfx="%attr(750,root,news) %config " } $0 == "/usr/lib/news/bin/inews" { pfx="%attr(2555,news,news) " } $0 == "/usr/lib/news/bin/rnews" { pfx="%attr(4550,news,uucp) " } $0 == "/usr/lib/news/bin/innbind" { pfx="%verify(not mode) %attr(4550,root,news) " } @@ -249,6 +252,7 @@ %pre test -f var/log/news && mv var/log/news var/log/news.bak +%service_add_pre inn.service exit 0 %post @@ -268,8 +272,8 @@ if ! test -d /var/run/news ; then install -d -m 750 -o news -g news /var/run/news fi -%{fillup_and_insserv inn} %set_permissions /usr/lib/news/bin/innbind /usr/lib/news/bin/inews /usr/lib/news/bin/rnews +%service_add_post inn.service %post -n mininews if [ -x /usr/bin/systemd-tmpfiles ]; then @@ -284,11 +288,10 @@ %verify_permissions -e /usr/lib/news/bin/inews -e /usr/lib/news/bin/rnews %preun -%stop_on_removal inn +%service_del_preun inn.service %postun -%restart_on_update inn -%{insserv_cleanup} +%service_del_postun inn.service %files -f %{filelist} %defattr(-,root,root) ++++++ inn-2.5.4.diff -> inn-2.6.2.diff ++++++ --- /work/SRC/openSUSE:Factory/inn/inn-2.5.4.diff 2015-02-20 12:01:30.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.inn.new.28833/inn-2.6.2.diff 2019-01-08 12:25:48.104447986 +0100 @@ -1,5 +1,5 @@ ---- ./README.linux.orig 2014-07-16 12:26:26.871925643 +0000 -+++ ./README.linux 2014-07-16 12:26:26.871925643 +0000 +--- ./README.linux.orig 2018-12-14 13:13:31.690888184 +0000 ++++ ./README.linux 2018-12-14 13:13:31.690888184 +0000 @@ -0,0 +1,95 @@ +Installing a news system: Florian La Roche +========================= @@ -46,12 +46,12 @@ + startup scripts. + + -+Upgrading from inn-2.2 to inn-2.3 -+================================= ++Upgrading from inn-2.2 ++====================== + -+Whereas old versions of inn allowed you to turn of the storage -+API, inn-2.3 uses it exclusively to store articles. Because of -+this, ++Whereas old versions of inn allowed you to turn off the storage ++API, inn since version 2.3 uses it exclusively to store articles. ++Because of this, + 1) the history file has a different format, + 2) the overview database has a different layout, + 3) articles are stored in /var/spool/news/articles instead of @@ -96,18 +96,18 @@ +(recomended if you have lots of articles and little time), use +the "--fresh" option to just create a new history database. + ---- ./backends/ninpaths.c.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./backends/ninpaths.c 2014-07-16 12:26:26.871925643 +0000 +--- ./backends/ninpaths.c.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./backends/ninpaths.c 2018-12-14 13:13:31.690888184 +0000 @@ -204,6 +204,7 @@ writedumpfile(const char *n) if (d) { if (writedump(d)<0) unlink(buf); + fclose(d); } else { - perror("writedumpfile: fopen"); + perror("writedumpfile: fopen failed for ninpaths"); } ---- ./convertspool.orig 2014-07-16 12:26:26.872925643 +0000 -+++ ./convertspool 2014-07-16 12:26:26.872925643 +0000 +--- ./convertspool.orig 2018-12-14 13:13:31.690888184 +0000 ++++ ./convertspool 2018-12-14 13:13:31.690888184 +0000 @@ -0,0 +1,142 @@ +#!/bin/sh +. /usr/lib/news/lib/innshellvars @@ -251,8 +251,8 @@ +cd $PATHSPOOL +rmdir --ignore-fail-on-non-empty oldspool +echo "done." ---- ./crontab.sample.orig 2014-07-16 12:26:26.872925643 +0000 -+++ ./crontab.sample 2014-07-16 12:26:26.872925643 +0000 +--- ./crontab.sample.orig 2018-12-14 13:13:31.690888184 +0000 ++++ ./crontab.sample 2018-12-14 13:13:31.690888184 +0000 @@ -0,0 +1,38 @@ +# Here are sample entries that could be added to /etc/crontab for +# your INN News-System. @@ -292,15 +292,26 @@ +# generate a uucp transmission statistic +#0 6 10 * * nobody /usr/bin/tua -U + ---- ./distributions.orig 2014-07-16 12:26:26.872925643 +0000 -+++ ./distributions 2014-07-16 12:26:26.872925643 +0000 +--- ./distributions.orig 2018-12-14 13:13:31.690888184 +0000 ++++ ./distributions 2018-12-14 13:13:31.690888184 +0000 @@ -0,0 +1,4 @@ +world Use no distribution rather than world +na North America +usa United States +local This site only ---- ./include/inn/options.h.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./include/inn/options.h 2014-07-16 12:26:26.873925639 +0000 +--- ./history/Makefile.orig 2018-12-14 15:04:19.389096766 +0000 ++++ ./history/Makefile 2018-12-14 15:04:41.273038785 +0000 +@@ -51,7 +51,7 @@ $(FIXSCRIPT): + @exit 1 + + libinnhist.la: $(OBJECTS) $(LIBSTORAGE) $(LIBINN) +- $(LIBLD) $(LDFLAGS) -o $@ $(LOBJECTS) \ ++ $(LIBLD) $(LDFLAGS) -o $@ $(LOBJECTS) ../storage/*.lo ../storage/*/*.lo \ + $(LIBSTORAGE) $(LIBINN) $(STORAGE_LIBS) $(LIBS) \ + -rpath $(PATHLIB) -version-info $(LTVERSION) + +--- ./include/inn/options.h.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./include/inn/options.h 2018-12-14 13:13:31.690888184 +0000 @@ -41,7 +41,7 @@ #define DEFAULT_TIMEOUT 300 @@ -310,8 +321,8 @@ /* Define if inews should munge the GECOS entry of the passwd file when attempting to determine a poster's real name. Use this if your GECOS ---- ./newsgroups.orig 2014-07-16 12:26:26.874925633 +0000 -+++ ./newsgroups 2014-07-16 12:26:26.874925633 +0000 +--- ./newsgroups.orig 2018-12-14 13:13:31.690888184 +0000 ++++ ./newsgroups 2018-12-14 13:13:31.690888184 +0000 @@ -0,0 +1,6 @@ +control Various control messages (no posting). +control.cancel Cancel messages (no posting). @@ -319,105 +330,26 @@ +control.newgroup Newsgroup creation control messages (no posting). +control.rmgroup Newsgroup removal control messages (no posting). +junk Unfiled articles (no posting). ---- ./nnrpd/nnrpd.c.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./nnrpd/nnrpd.c 2014-07-16 12:26:26.874925633 +0000 -@@ -541,6 +541,7 @@ StartConnection(unsigned short port) - socklen_t length; - size_t size; - int nodelay = 1; -+ int keepalive = 1; - - memset(&Client, 0, sizeof(Client)); - strlcpy(Client.host, "?", sizeof(Client.host)); -@@ -615,6 +616,8 @@ StartConnection(unsigned short port) - * of overviews and slow answers on some architectures (like BSD/OS). */ +--- ./nnrpd/nnrpd.c.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./nnrpd/nnrpd.c 2018-12-14 13:13:31.690888184 +0000 +@@ -665,6 +665,9 @@ StartConnection(unsigned short port) setsockopt(STDIN_FILENO, IPPROTO_TCP, TCP_NODELAY, &nodelay, sizeof(nodelay)); + #endif ++ int keepalive = 1; + setsockopt(STDIN_FILENO, SOL_SOCKET, SO_KEEPALIVE, &keepalive, sizeof(keepalive)); + notice("%s (%s) connect - port %u", Client.host, Client.ip, port); - PERMgetaccess(NNRPACCESS); ---- ./profile.orig 2014-07-16 12:26:26.875925625 +0000 -+++ ./profile 2014-07-16 12:26:26.875925625 +0000 + PERMgetinitialaccess(NNRPACCESS); +--- ./profile.orig 2018-12-14 13:13:31.690888184 +0000 ++++ ./profile 2018-12-14 13:13:31.690888184 +0000 @@ -0,0 +1,3 @@ +PATH=/usr/lib/news/bin:/usr/lib/news/bin/control:$PATH +PATH=/usr/lib/news/lib:/usr/sbin:$PATH +export PATH ---- ./rc.orig 2014-07-16 12:26:26.875925625 +0000 -+++ ./rc 2014-07-16 12:26:26.875925625 +0000 -@@ -0,0 +1,69 @@ -+#! /bin/sh -+# -+# Copyright (c) 1998 Florian La Roche -+# -+### BEGIN INIT INFO -+# Provides: inn -+# Required-Start: $network $named -+# Required-Stop: $network $named -+# Default-Start: 3 5 -+# Default-Stop: 0 1 2 6 -+# Short-Description: Inter Net News Server (INN) -+# Description: Inter Net News Server (INN) -+### END INIT INFO -+ -+. /etc/rc.status -+ -+run_as_news() -+{ -+ test -n "$UID" || UID="$(id -ru)" -+ if test "x$UID" = x0 ; then -+ su news -c "$*" -+ else -+ $* -+ fi -+} -+ -+NEWSCONF=/etc/news/inn.conf -+ -+test -f $NEWSCONF || exit 5 -+PATHRUN=`sed -ne 's/^pathrun: *//p' < $NEWSCONF` -+PATHBIN=`sed -ne 's/^pathbin: *//p' < $NEWSCONF` -+ -+WATCH=${PATHRUN}/innwatch.pid -+ACTIVED=${PATHRUN}/actived.pid -+PID=${PATHRUN}/innd.pid -+ -+ -+# The echo return value for success (defined in /etc/rc.config). -+rc_reset -+case "$1" in -+ start) echo -n "Starting News-Server INN" -+ run_as_news "$PATHBIN/rc.news" -+ rc_status -v -+ ;; -+ stop) echo -n "Shutting down News-Server INN" -+ run_as_news "$PATHBIN/rc.news stop" -+ rc_status -v -+ ;; -+ restart) -+ $0 stop -+ $0 start -+ rc_status -+ ;; -+ reload) -+ echo -n "News-Server INN reload configuration files" -+ run_as_news "$PATHBIN/ctlinnd" reload all "by rcinn reload" >/dev/null -+ rc_status -v -+ ;; -+ status) -+ test -f "$PID" && run_as_news "$PATHBIN/ctlinnd" mode -+ echo -n "News-Server INN: " -+ checkproc -p "$PID" "$PATHBIN/innd" -+ rc_status -v -+ ;; -+ *) -+ echo "Usage: $0 {start|stop|restart|reload|status}" -+ exit 1 -+esac -+rc_exit ---- ./samples/cycbuff.conf.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./samples/cycbuff.conf 2014-07-16 12:26:26.875925625 +0000 +--- ./samples/cycbuff.conf.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./samples/cycbuff.conf 2018-12-14 13:13:31.690888184 +0000 @@ -28,9 +28,9 @@ refreshinterval:30 ## ## If you're trying to stay under 2 GB, keep your sizes below 2097152. @@ -431,8 +363,8 @@ ## 2. Meta-cyclic buffers ## Format: ---- ./samples/inn.conf.in.orig 2014-07-16 12:26:26.876925617 +0000 -+++ ./samples/inn.conf.in 2014-07-16 12:32:17.780226951 +0000 +--- ./samples/inn.conf.in.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./samples/inn.conf.in 2018-12-14 13:13:31.690888184 +0000 @@ -21,7 +21,7 @@ mta: "@SENDMAIL@ organization: "A poorly-installed InterNetNews site" ovmethod: tradindexed @@ -442,7 +374,7 @@ pathnews: @prefix@ #runasuser: -@@ -40,15 +40,15 @@ artcutoff: 10 +@@ -41,15 +41,15 @@ artcutoff: 10 #bindaddress: #bindaddress6: dontrejectfiltered: false @@ -461,7 +393,7 @@ port: 119 refusecybercancels: false remembertrash: true -@@ -78,7 +78,7 @@ xrefslave: false +@@ -79,7 +79,7 @@ xrefslave: false # Reading @@ -470,7 +402,7 @@ articlemmap: true clienttimeout: 1800 initialtimeout: 10 -@@ -111,7 +111,7 @@ addnntppostinghost: true +@@ -113,7 +113,7 @@ addinjectionpostinghost: true checkincludedtext: false #complaints: #fromhost: @@ -479,7 +411,7 @@ #moderatormailer: nnrpdauthsender: false #nnrpdposthost: -@@ -140,7 +140,7 @@ backofftrigger: 10000 +@@ -148,7 +148,7 @@ backofftrigger: 10000 # Monitoring @@ -488,7 +420,7 @@ innwatchbatchspace: 4000 innwatchlibspace: 25000 innwatchloload: 1000 -@@ -153,11 +153,11 @@ innwatchspoolspace: 25000 +@@ -161,11 +161,11 @@ innwatchspoolspace: 25000 # Logging docnfsstat: false @@ -502,19 +434,8 @@ +logcycles: 7 logipaddr: true logsitename: true - logstatus: false -@@ -165,8 +165,8 @@ logtrash: true - nnrpdoverstats: false - nntplinklog: false - #stathist: --status: 0 --timer: 0 -+status: 300 -+timer: 300 - - # System Tuning - -@@ -183,7 +183,7 @@ nicekids: 4 + logstatus: true +@@ -191,7 +191,7 @@ nicekids: 4 nicenewnews: 0 nicennrpd: 0 pauseretrytime: 300 @@ -523,8 +444,8 @@ rlimitnofile: -1 # Paths ---- ./samples/moderators.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./samples/moderators 2014-07-16 12:26:26.876925617 +0000 +--- ./samples/moderators.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./samples/moderators 2018-12-14 13:13:31.690888184 +0000 @@ -22,14 +22,29 @@ ## Public hierarchies with exceptions. @@ -555,8 +476,8 @@ ukr.*:%s...@sita.kiev.ua ## Direct all other public hierarchies to the master moderator database. ---- ./samples/storage.conf.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./samples/storage.conf 2014-07-16 12:26:26.877925610 +0000 +--- ./samples/storage.conf.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./samples/storage.conf 2018-12-14 13:13:31.690888184 +0000 @@ -25,7 +25,7 @@ method tradspool { @@ -566,50 +487,22 @@ } ## Here are some samples for a CNFS configuration. This assumes that you ---- ./scripts/rc.news.in.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./scripts/rc.news.in 2014-07-16 12:26:26.877925610 +0000 -@@ -14,11 +14,11 @@ waitforpid() +--- ./scripts/rc.news.in.orig 2018-03-18 20:03:32.000000000 +0000 ++++ ./scripts/rc.news.in 2018-12-14 13:15:00.454652986 +0000 +@@ -10,11 +10,11 @@ + + waitforpid() + { +- i=12 ++ i=60 while [ $i -gt 0 ]; do kill -0 $1 2>/dev/null || break - sleep 5 -- printf "." + sleep 1 -+ #printf "." + printf "." i=`expr $i - 1` done -- printf "\n" -+ #printf "\n" - } - - case X"$1" in -@@ -35,7 +35,7 @@ Xstop) - rm -f $WATCHPID - fi - -- printf "Stopping innd: " -+ #printf "Stopping innd: " - ${PATHBIN}/ctlinnd shutdown 'rc.news stop' - - # wait for innd to exit (up to 60 sec) -@@ -50,7 +50,7 @@ Xstop) - if [ "$OVMETHOD" = "ovdb" -a -f ${PATHRUN}/ovdb_server.pid ]; then - pid=`cat ${PATHRUN}/ovdb_server.pid 2>/dev/null` - if [ "$pid" != "" ]; then -- printf "Stopping ovdb_server: " -+ #printf "Stopping ovdb_server: " - kill $pid - waitforpid $pid - fi -@@ -58,7 +58,7 @@ Xstop) - if [ "$OVMETHOD" = "ovdb" -a -f ${PATHRUN}/ovdb_monitor.pid ]; then - pid=`cat ${PATHRUN}/ovdb_monitor.pid 2>/dev/null` - if [ "$pid" != "" ]; then -- printf "Stopping ovdb_monitor: " -+ #printf "Stopping ovdb_monitor: " - kill $pid - waitforpid $pid - fi @@ -77,6 +77,20 @@ Xstop) ;; esac @@ -631,65 +524,7 @@ ## Pick ${INND} or ${INNDSTART} WHAT=${INND} -@@ -148,7 +162,7 @@ rm -f ${NEWSCONTROL} ${NNTPCONNECT} ${SE - - ## Initialize ovdb. Must be done before starting innd. - if [ "$OVMETHOD" = "ovdb" ]; then -- echo 'Starting ovdb.' -+ #echo 'Starting ovdb.' - ovdb_init || { - echo "Can't initialize ovdb (check news.err for OVDB messages)" - exit 1 -@@ -157,18 +171,20 @@ if [ "$OVMETHOD" = "ovdb" ]; then - fi - - ## Start the show. --echo 'Starting innd.' -+#echo 'Starting innd.' - eval ${WHAT} ${RFLAG} ${INNFLAGS} - - # Gee, looks like lisp, doesn't it? - ${DOINNWATCH} && { -- echo "Scheduled start of ${INNWATCH}." -- ( sleep 60 ; ${INNWATCH} ) > /dev/null & -+# echo "Scheduled start of ${INNWATCH}." -+# ( sleep 60 ; ${INNWATCH} ) > /dev/null & -+ ( ${INNWATCH} ) > /dev/null & - } - - ${DOCNFSSTAT} && { -- echo "Scheduled start of cnfsstat." -- ( sleep 60 ; ${PATHBIN}/cnfsstat -s -l -P ) > /dev/null & -+# echo "Scheduled start of cnfsstat." -+# ( sleep 60 ; ${PATHBIN}/cnfsstat -s -l -P ) > /dev/null & -+ ( ${PATHBIN}/cnfsstat -s -l -P ) > /dev/null & - } - - RMFILE=${MOST_LOGS}/expire.rm ---- ./site/Makefile.orig 2014-05-17 08:24:49.000000000 +0000 -+++ ./site/Makefile 2014-07-16 12:26:26.877925610 +0000 -@@ -145,15 +145,15 @@ $D$(PATH_ACTIVE): ; $(CP_DATA) active.m - $D$(PATH_NEWSGROUPS): ; $(CP_DATA) newsgroups.minimal $@ - $D$(PATH_ACTIVE_TIMES): - touch $@ -- chown $(RUNASUSER) $@ -- chgrp $(RUNASGROUP) $@ -+ -chown $(RUNASUSER) $@ -+ -chgrp $(RUNASGROUP) $@ - chmod $(FILEMODE) $@ - $D$(PATH_HISTORY): - touch $@ -- chown $(RUNASUSER) $@ -- chgrp $(RUNASGROUP) $@ -+ -chown $(RUNASUSER) $@ -+ -chgrp $(RUNASGROUP) $@ - chmod $(FILEMODE) $@ -- test -z "$D" && $(PATHBIN)/makedbz -i -o -+ test -n "$D" || $(PATHBIN)/makedbz -i -o - - bootstrap: - ---- ./subscriptions.orig 2014-07-16 12:26:26.878925605 +0000 -+++ ./subscriptions 2014-07-16 12:26:26.878925605 +0000 +--- ./subscriptions.orig 2018-12-14 13:13:31.690888184 +0000 ++++ ./subscriptions 2018-12-14 13:13:31.690888184 +0000 @@ -0,0 +1 @@ +news.announce.newusers ++++++ inn-2.5.4.tar.gz -> inn-2.6.2.tar.gz ++++++ ++++ 108930 lines of diff (skipped) ++++++ inn.service ++++++ [Unit] Description=Inter Net News Server (INN) After=network-online.target After=nss-lookup.target [Service] User=news PIDFile=/run/news/innd.pid Type=forking ExecStart=/usr/lib/news/bin/rc.news ExecStop=/usr/lib/news/bin/rc.news stop ExecReload=/usr/lib/news/bin/rc.news reload KillMode=control-group [Install] WantedBy=multi-user.target