--- rpms/e-smith-packetfilter/sme10/e-smith-packetfilter.spec 2021/03/04 21:43:34 1.7 +++ rpms/e-smith-packetfilter/sme10/e-smith-packetfilter.spec 2021/03/05 04:43:29 1.8 @@ -1,4 +1,4 @@ -# $Id: e-smith-packetfilter.spec,v 1.6 2021/03/03 20:29:35 jpp Exp $ +# $Id: e-smith-packetfilter.spec,v 1.7 2021/03/04 21:43:34 jpp Exp $ Summary: e-smith server and gateway - packetfilter add-on %define name e-smith-packetfilter @@ -24,6 +24,7 @@ Requires: iptables BuildRequires: e-smith-devtools Obsoletes: e-smith-ipmasq AutoReqProv: no +Requires(pre): /usr/sbin/useradd %description e-smith server and gateway software - packetfilter add-on @@ -862,7 +863,7 @@ mkdir -p $RPM_BUILD_ROOT/var/log/iptable mkdir -p $RPM_BUILD_ROOT/service #ln -s /var/service/ulogd $RPM_BUILD_ROOT/service/ulogd /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ - --dir /var/log/iptables 'attr(0755,smelog,smelog)' \ + --dir /var/log/iptables 'attr(0755,ulog,ulog)' \ > e-smith-%{version}-filelist echo "%doc COPYING" >> e-smith-%{version}-filelist # --dir /var/service/ulogd 'attr(1755,root,root)' \ @@ -881,6 +882,12 @@ if [ $1 -gt 1 ] ; then fi fi +/usr/sbin/groupadd \ + -g 1010 -o ulog 2>/dev/null || : + +/usr/sbin/useradd \ + -u 1010 -g 1010 -c 'ulogd user' -d /var/log/ulogd \ + -M -s /bin/false ulog || : %files -f e-smith-%{version}-filelist %defattr(-,root,root)