Hello community, here is the log from the commit of package sendmail for openSUSE:Factory checked in at 2012-05-29 11:37:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sendmail (Old) and /work/SRC/openSUSE:Factory/.sendmail.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sendmail", Maintainer is "wer...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/sendmail/sendmail.changes 2012-02-16 16:23:47.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.sendmail.new/sendmail.changes 2012-05-29 11:37:44.000000000 +0200 @@ -1,0 +2,5 @@ +Fri May 25 15:37:22 UTC 2012 - wer...@suse.de + +- Help to do systemctl the obvoisly (bnc#754544) + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/sendmail/uucp.changes 2012-03-19 10:06:54.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.sendmail.new/uucp.changes 2012-05-29 11:37:44.000000000 +0200 @@ -1,0 +2,5 @@ +Fri May 25 15:00:21 UTC 2012 - wer...@suse.de + +- Job creation scheme (bnc#764107) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sendmail.spec ++++++ --- /var/tmp/diff_new_pack.4179m6/_old 2012-05-29 11:37:46.000000000 +0200 +++ /var/tmp/diff_new_pack.4179m6/_new 2012-05-29 11:37:46.000000000 +0200 @@ -15,32 +15,43 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: sendmail -BuildRequires: db-devel mailx openldap2-devel procmail tcpd-devel vacation +BuildRequires: db-devel +BuildRequires: mailx +BuildRequires: openldap2-devel +BuildRequires: procmail +BuildRequires: tcpd-devel +BuildRequires: vacation %if 0%{?suse_version} > 1140 -BuildRequires: pkg-config systemd-devel +BuildRequires: pkg-config +BuildRequires: systemd-devel %endif Url: http://www.sendmail.org/ %define SUBDIRS libsmutil libsmdb sendmail mail.local mailstats makemap praliases rmail smrsh libmilter libsm editmap -License: SUSE-Sendmail -Group: Productivity/Networking/Email/Servers PreReq: %fillup_prereq %insserv_prereq PreReq: /bin/mv /bin/rm /bin/sed PreReq: permissions %if 0%{?suse_version} > 1130 PreReq: sysvinit(network) sysvinit(syslog) %endif -Provides: sendcf smailcfg smtp_daemon sendmail-tls -Requires: filesystem procmail netcfg m4 /bin/fuser make +Provides: sendcf +Provides: sendmail-tls +Provides: smailcfg +Provides: smtp_daemon +Requires: /bin/fuser +Requires: filesystem +Requires: m4 +Requires: make +Requires: netcfg +Requires: procmail Conflicts: smail postfix postfix-tls Obsoletes: sendmail-tls -AutoReqProv: on Version: 8.14.5 -Release: 3 +Release: 0 Summary: BSD Sendmail +License: SUSE-Sendmail +Group: Productivity/Networking/Email/Servers Source0: ftp://ftp.sendmail.org/pub/sendmail/sendmail-%{version}.tar.bz2 Source1: FAQ.sendmail-8.14.bz2 Source2: sendmail-rpmlintrc @@ -80,9 +91,7 @@ %package -n sendmail-devel Summary: BSD Sendmail Development Kit -License: SUSE-Sendmail Group: Development/Libraries/Other -AutoReqProv: on %description -n sendmail-devel This package includes libraries and header files for building tools to @@ -98,11 +107,9 @@ %package -n rmail Version: 8.14.3 -Release: 63 +Release: 0 Summary: Rmail of the BSD Sendmail -License: SUSE-Sendmail Group: Productivity/Networking/Email/Servers -AutoReqProv: on %description -n rmail Rmail interprets incoming mail received via uucp and passing the ++++++ uucp.spec ++++++ --- /var/tmp/diff_new_pack.4179m6/_old 2012-05-29 11:37:46.000000000 +0200 +++ /var/tmp/diff_new_pack.4179m6/_new 2012-05-29 11:37:46.000000000 +0200 @@ -15,19 +15,21 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: uucp -License: GPL-2.0+ -Group: Productivity/Networking/Other PreReq: fileutils %install_info_prereq -Requires: /usr/bin/rmail filesystem netcfg +Requires: /usr/bin/rmail +Requires: filesystem +Requires: logrotate +Requires: netcfg +Requires(verify): permissions +Requires(post): permissions Recommends: stunnel -AutoReqProv: on Version: 1.07 -Release: 434 +Release: 0 Summary: Taylor UUCP +License: GPL-2.0+ +Group: Productivity/Networking/Other Source0: uucp-1.07.tar.bz2 Source1: uucpcfg.tar.bz2 Source2: uucp.xinetd @@ -49,15 +51,13 @@ the standard UUCP package from the Free Software Foundation. It is configured to use HoneyDanBer or Taylor configuration files. With version 6.0 of SuSE Linux, the configuration directory has been moved -to /etc/uucp. Exactly: Taylor config: /etc/uucp HoneyDanBer -config: /etc/uucp/hdb_config If you have your own setup under -/var/lib/uucp, please move it to /etc/uucp. Example configurations can +to %{_sysconfdir}/uucp. Exactly: Taylor config: %{_sysconfdir}/uucp HoneyDanBer +config: %{_sysconfdir}/uucp/hdb_config If you have your own setup under +%{_localstatedir}/lib/uucp, please move it to %{_sysconfdir}/uucp. Example configurations can be found in /usr/share/doc/packages/uucp. We did not include a uucp guest account. If you want to create a guest -account, make sure the directory /var/spool/uucppublic exists. - - +account, make sure the directory %{_localstatedir}/spool/uucppublic exists. Authors: -------- @@ -79,8 +79,8 @@ autoreconf CFLAGS="-Wall ${RPM_OPT_FLAGS} -pipe -D_GNU_SOURCE" \ ./configure \ - --with-newconfigdir=/etc/uucp \ - --with-oldconfigdir=/etc/uucp/hdb_config \ + --with-newconfigdir=%{_sysconfdir}/uucp \ + --with-oldconfigdir=%{_sysconfdir}/uucp/hdb_config \ --prefix=/usr --mandir=%{_mandir} --infodir=%{_infodir} make CFLAGS="-Wall ${RPM_OPT_FLAGS} -pipe -D_GNU_SOURCE" LDFLAGS="-pie" @@ -101,94 +101,113 @@ esac done set -- \$(echo \${argv}) - exec -a install /usr/bin/install \${1+"\$@"} + exec -a install %{_bindir}/install \${1+"\$@"} EOF chmod 755 bin/install type -p install fi # - mkdir -p -m 755 %{buildroot}/etc/uucp/hdb_config - mkdir -p -m 755 %{buildroot}/etc/logrotate.d - install -m 644 logrotate %{buildroot}/etc/logrotate.d/uucp + mkdir -p -m 755 %{buildroot}%{_sysconfdir}/uucp/hdb_config + mkdir -p -m 755 %{buildroot}%{_sysconfdir}/logrotate.d + install -m 644 logrotate %{buildroot}%{_sysconfdir}/logrotate.d/uucp make DESTDIR=%{buildroot} install install-info - mkdir -p -m 755 %{buildroot}/var/spool/uucp %{buildroot}/var/spool/uucppublic + mkdir -p -m 755 %{buildroot}%{_localstatedir}/spool/uucp %{buildroot}%{_localstatedir}/spool/uucppublic test "$ID" -ne 0 || \ - chown uucp:uucp %{buildroot}/var/spool/uucp - install -m 644 README.suse %{buildroot}/var/spool/uucppublic/README - mkdir -p -m 755 %{buildroot}/usr/lib/uucp - mv %{buildroot}/usr/sbin/uu* %{buildroot}/usr/lib/uucp/ - for x in %{buildroot}/usr/lib/uucp/* ; do + chown uucp:uucp %{buildroot}%{_localstatedir}/spool/uucp + install -m 644 README.suse %{buildroot}%{_localstatedir}/spool/uucppublic/README + mkdir -p -m 755 %{buildroot}%{_libexecdir}/uucp + mv %{buildroot}%{_sbindir}/uu* %{buildroot}%{_libexecdir}/uucp/ + for x in %{buildroot}%{_libexecdir}/uucp/* ; do echo ${x##*/} - ln -fs /usr/lib/uucp/${x##*/} %{buildroot}/usr/sbin/ + ln -fs %{_libexecdir}/uucp/${x##*/} %{buildroot}%{_sbindir}/ done rm -rf %{buildroot}%{_defaultdocdir}/uucp mkdir -p %{buildroot}%{_defaultdocdir}/uucp - mkdir -p %{buildroot}/var/log/uucp + mkdir -p %{buildroot}%{_localstatedir}/log/uucp test "$ID" -ne 0 || \ - chown root:root %{buildroot}/var/log/uucp - chmod 1755 %{buildroot}/var/log/uucp + chown root:root %{buildroot}%{_localstatedir}/log/uucp + chmod 1755 %{buildroot}%{_localstatedir}/log/uucp tar jxvfpC %{SOURCE1} %{buildroot}%{_defaultdocdir}/uucp chmod -R u+r,o+r,g+r %{buildroot}%{_defaultdocdir}/uucp/ - mkdir -p -m 755 %{buildroot}/etc/xinetd.d - install -m 644 %{SOURCE2} %{buildroot}/etc/xinetd.d/uucp - install -m 644 %{SOURCE3} %{buildroot}/etc/xinetd.d/suucp + mkdir -p -m 755 %{buildroot}%{_sysconfdir}/xinetd.d + install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/xinetd.d/uucp + install -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/xinetd.d/suucp + +%if %{defined verify_permissions} +%verifyscript +%verify_permissions -e %{_localstatedir}/spool/uucp/ +%verify_permissions -e %{_localstatedir}/spool/uucppublic/ +%verify_permissions -e %{_bindir}/uucp +%verify_permissions -e %{_bindir}/uuname +%verify_permissions -e %{_bindir}/uustat +%verify_permissions -e %{_bindir}/uux +%verify_permissions -e %{_libexecdir}/uucp/uucico +%verify_permissions -e %{_libexecdir}/uucp/uuxqt +%endif %post %install_info --info-dir=%{_infodir} %{_infodir}/uucp.info.gz for log in Log Stats Debug ; do - if test -e var/log/uucp/$log ; then + if test -e %{_localstatedir}/log/uucp/$log ; then continue fi - touch var/log/uucp/$log - chown uucp:uucp var/log/uucp/$log - chmod 0640 var/log/uucp/$log + touch %{_localstatedir}/log/uucp/$log + chown uucp:uucp %{_localstatedir}/log/uucp/$log + chmod 0640 %{_localstatedir}/log/uucp/$log done chown root:root var/log/uucp chmod 1755 var/log/uucp -%run_permissions +%if %{defined set_permissions} +%set_permissions %{_localstatedir}/spool/uucp/ +%set_permissions %{_localstatedir}/spool/uucppublic/ +%set_permissions %{_bindir}/uucp +%set_permissions %{_bindir}/uuname +%set_permissions %{_bindir}/uustat +%set_permissions %{_bindir}/uux +%set_permissions %{_libexecdir}/uucp/uucico +%set_permissions %{_libexecdir}/uucp/uuxqt +%endif %postun %install_info_delete --info-dir=%{_infodir} %{_infodir}/uucp.info.gz -%verifyscript -%verify_permissions -e /var/spool/uucppublic %files %defattr(-,root,root) -%config(noreplace) /etc/logrotate.d/uucp -%config(noreplace) /etc/xinetd.d/uucp -%config(noreplace) /etc/xinetd.d/suucp -#%dir %attr(0750,uucp,uucp) /etc/uucp -%dir %attr(0750,uucp,uucp) /etc/uucp/hdb_config -%dir /usr/lib/uucp -%dir %attr(1755,root,root) /var/log/uucp -%verify(not mode group) %dir %attr(1770,root,uucp) /var/spool/uucppublic -#%dir %attr(0700,uucp,uucp) /var/spool/uucp -%attr(755,root,root) /usr/bin/cu -%attr(6555,uucp,uucp) /usr/bin/uucp -/usr/bin/uulog -%attr(6555,uucp,uucp) /usr/bin/uuname -/usr/bin/uupick -%attr(6555,uucp,uucp) /usr/bin/uustat -/usr/bin/uuto -%attr(6555,uucp,uucp) /usr/bin/uux +%config(noreplace) %{_sysconfdir}/logrotate.d/uucp +%config(noreplace) %{_sysconfdir}/xinetd.d/uucp +%config(noreplace) %{_sysconfdir}/xinetd.d/suucp +#%dir %attr(0750,uucp,uucp) %{_sysconfdir}/uucp +%dir %attr(0750,uucp,uucp) %{_sysconfdir}/uucp/hdb_config +%dir %{_libexecdir}/uucp +%dir %attr(1755,root,root) %{_localstatedir}/log/uucp +%verify(not mode group) %dir %attr(1770,root,uucp) %{_localstatedir}/spool/uucppublic +#%dir %attr(0700,uucp,uucp) %{_localstatedir}/spool/uucp +%attr(755,root,root) %{_bindir}/cu +%verify(not mode) %attr(6555,uucp,uucp) %{_bindir}/uucp +%{_bindir}/uulog +%verify(not mode) %attr(6555,uucp,uucp) %{_bindir}/uuname +%{_bindir}/uupick +%verify(not mode) %attr(6555,uucp,uucp) %{_bindir}/uustat +%{_bindir}/uuto +%verify(not mode) %attr(6555,uucp,uucp) %{_bindir}/uux %doc %{_infodir}/uucp.info*.gz -/usr/lib/uucp/uuchk -%attr(6555,uucp,uucp) /usr/lib/uucp/uucico -/usr/lib/uucp/uuconv -/usr/lib/uucp/uusched -%attr(6555,uucp,uucp) /usr/lib/uucp/uuxqt -/usr/sbin/uuchk -/usr/sbin/uucico -/usr/sbin/uuconv -/usr/sbin/uusched -/usr/sbin/uuxqt +%{_libexecdir}/uucp/uuchk +%verify(not mode) %attr(6555,uucp,uucp) %{_libexecdir}/uucp/uucico +%{_libexecdir}/uucp/uuconv +%{_libexecdir}/uucp/uusched +%verify(not mode) %attr(6555,uucp,uucp) %{_libexecdir}/uucp/uuxqt +%{_sbindir}/uuchk +%{_sbindir}/uucico +%{_sbindir}/uuconv +%{_sbindir}/uusched +%{_sbindir}/uuxqt %doc %{_mandir}/man1/cu.1.gz %doc %{_mandir}/man1/uucp.1.gz %doc %{_mandir}/man1/uustat.1.gz %doc %{_mandir}/man1/uux.1.gz %doc %{_mandir}/man8/uucico.8.gz %doc %{_mandir}/man8/uuxqt.8.gz -/var/spool/uucppublic/README +%{_localstatedir}/spool/uucppublic/README %doc %{_defaultdocdir}/uucp %attr(0640,root,uucp) %{_defaultdocdir}/uucp/cfg_example/taylor_config/call %attr(0640,root,uucp) %{_defaultdocdir}/uucp/cfg_example/taylor_config/passwd ++++++ sendmail-client.service ++++++ --- /var/tmp/diff_new_pack.4179m6/_old 2012-05-29 11:37:46.000000000 +0200 +++ /var/tmp/diff_new_pack.4179m6/_new 2012-05-29 11:37:46.000000000 +0200 @@ -25,6 +25,7 @@ EnvironmentFile=-/etc/sysconfig/mail EnvironmentFile=-/etc/sysconfig/sendmail ExecStart=/usr/sbin/sendmail $SENDMAIL_CLIENT_ARGS +ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target ++++++ sendmail.service ++++++ --- /var/tmp/diff_new_pack.4179m6/_old 2012-05-29 11:37:46.000000000 +0200 +++ /var/tmp/diff_new_pack.4179m6/_new 2012-05-29 11:37:47.000000000 +0200 @@ -32,6 +32,7 @@ EnvironmentFile=-/etc/sysconfig/sendmail EnvironmentFile=-/var/run/sendmail/port ExecStart=/usr/sbin/sendmail $SENDMAIL_PORT_OPTS $SENDMAIL_ARGS +ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org