- chkconfig no longer list services whose have systemd services,
workaround it with plain shell wildcard expansions
%if "%{pld_release}" == "ac"
%define with_rpm4 1
%endif
-%define rpm_macros_rev 1.670
+%define rpm_macros_rev 1.671
%define find_lang_rev 1.36
Summary: PLD Linux RPM build macros
Summary(pl.UTF-8): Makra do budowania pakietów RPM dla Linuksa PLD
Name: rpm-build-macros
Version: %{rpm_macros_rev}
-Release: 6
+Release: 1
License: GPL
Group: Development/Building
Source0: rpm.macros
want_enable_service() { \
[ -f /etc/sysconfig/rpm ] && . /etc/sysconfig/rpm \
[ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ] && return 1 \
- /sbin/chkconfig --list ${1%.service} 2>/dev/null | grep -qsv "[0-6]:on" && return 1 \
+ [ "$(echo /etc/rc.d/rc[0-6].d/S[0-9][0-9]${1%.service})" = "/etc/rc.d/rc[0-6].d/S[0-9][0-9]${1%.service}" ] && return 1 \
return 0 \
}\
export SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \