On 04/21/2014 03:44 AM, Andrew Lutomirski wrote:
Would it
make sense to audit all spec files to look for instances of
'systemctl.*enable'?

I'm attaching the hits for that pattern on the actual RPM scripts in Fedora rawhide (x86_64). This combines both regular scripts and trigger scripts. I can add additional columns with more information, but the text file will become a bit unwieldy.

--
Florian Weimer / Red Hat Product Security Team
          name           |                                                      
   script                                                         
-------------------------+------------------------------------------------------------------------------------------------------------------------
 OpenIPMI                | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply httpd                                                           +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save ipmi >/dev/null 
2>&1 ||:                                                         +
                         | /bin/systemctl --no-reload enable ipmi.service 
>/dev/null 2>&1 ||:                                                    +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del ipmi >/dev/null 2>&1 || :      
                                                                 +
                         | /bin/systemctl try-restart ipmi.service >/dev/null 
2>&1 || :
 at                      | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply atd                                                             +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save atd             
                                                                 +
                         |                                                      
                                                                 +
                         | # The package is allowed to autostart:               
                                                                 +
                         | /bin/systemctl enable atd.service >/dev/null 2>&1    
                                                                 +
                         |                                                      
                                                                 +
                         | /sbin/chkconfig --del atd >/dev/null 2>&1 || :       
                                                                 +
                         | /bin/systemctl try-restart atd.service >/dev/null 
2>&1 || :                                                           +
                         | /bin/systemctl daemon-reload >/dev/null 2>&1 || :
 avahi                   | /usr/bin/systemd-sysv-convert --save avahi-daemon 
>/dev/null 2>&1 || :                                                +
                         | /usr/bin/systemctl --no-reload enable 
avahi-daemon.service >/dev/null 2>&1 || :                                       
+
                         | /usr/bin/systemctl try-restart avahi-daemon.service 
>/dev/null 2>&1 || :
 avahi-dnsconfd          | /usr/bin/systemd-sysv-convert --save avahi-dnsconfd 
>/dev/null 2>&1 || :                                              +
                         | /usr/bin/systemctl --no-reload enable 
avahi-dnsconfd.service >/dev/null 2>&1 || :                                     
+
                         | /usr/bin/systemctl try-restart 
avahi-dnsconfd.service >/dev/null 2>&1 || :
 bcfg2                   | /usr/bin/systemd-sysv-convert --save bcfg2 
>/dev/null 2>&1 || :                                                       +
                         | /bin/systemctl --no-reload enable bcfg2.service 
>/dev/null 2>&1 || :                                                  +
                         | /sbin/chkconfig --del bcfg2 >/dev/null 2>&1 || :     
                                                                 +
                         | /bin/systemctl try-restart bcfg2.service >/dev/null 
2>&1 || :
 bcfg2-server            | /usr/bin/systemd-sysv-convert --save bcfg2-server 
>/dev/null 2>&1 || :                                                +
                         | /bin/systemctl --no-reload enable 
bcfg2-server.service >/dev/null 2>&1 || :                                       
    +
                         | /sbin/chkconfig --del bcfg2-server >/dev/null 2>&1 
|| :                                                               +
                         | /bin/systemctl try-restart bcfg2-server.service 
>/dev/null 2>&1 || :
 bwbar                   | /usr/bin/systemd-sysv-convert --save bwbar 
>/dev/null 2>&1 ||:                                                        +
                         | /bin/systemctl --no-reload enable bwbar.service 
>/dev/null 2>&1 ||:                                                   +
                         | /sbin/chkconfig --del bwbar >/dev/null 2>&1 || :     
                                                                 +
                         | /bin/systemctl try-restart bwbar.service >/dev/null 
2>&1 || :
 cronie                  | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply crond                                                           +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save crond           
                                                                 +
                         |                                                      
                                                                 +
                         | # The package is allowed to autostart:               
                                                                 +
                         | /bin/systemctl enable crond.service >/dev/null 2>&1  
                                                                 +
                         |                                                      
                                                                 +
                         | /sbin/chkconfig --del crond >/dev/null 2>&1 || :     
                                                                 +
                         | /bin/systemctl try-restart crond.service >/dev/null 
2>&1 || :                                                         +
                         | /bin/systemctl daemon-reload >/dev/null 2>&1 || :
 deltacloud-core         | /usr/bin/systemd-sysv-convert --save deltacloud-core 
>/dev/null 2>&1 ||:                                              +
                         | /bin/systemctl --no-reload enable 
deltacloud-core.service >/dev/null 2>&1 ||:                                     
    +
                         | /sbin/chkconfig --del deltacloud-core >/dev/null 
2>&1 || :                                                            +
                         | /bin/systemctl try-restart deltacloud-core.service 
>/dev/null 2>&1 || :
 device-mapper-multipath | # make sure old systemd symlinks are removed after 
changing the [Install]                                             +
                         | # section in multipathd.service from 
multi-user.target to sysinit.target                                             
 +
                         | /bin/systemctl --quiet is-enabled multipathd.service 
>/dev/null 2>&1 && /bin/systemctl reenable multipathd.service ||:
 device-mapper-multipath | /usr/bin/systemd-sysv-convert --save multipathd 
>/dev/null 2>&1 ||:                                                   +
                         | bin/systemctl --no-reload enable multipathd.service 
>/dev/null 2>&1 ||:                                               +
                         | /sbin/chkconfig --del multipathd >/dev/null 2>&1 || 
:                                                                 +
                         | /bin/systemctl try-restart multipathd.service 
>/dev/null 2>&1 || :
 dmapd                   | /usr/bin/systemd-sysv-convert --save dmapd 
>/dev/null 2>&1 || :                                                       +
                         | /bin/systemctl --no-reload enable dmapd.service 
>/dev/null 2>&1 || :                                                  +
                         | /sbin/chkconfig --del dmapd >/dev/null 2>&1 || :     
                                                                 +
                         | /bin/systemctl try-restart dmapd.service >/dev/null 
2>&1 || :
 exim                    | /usr/bin/systemd-sysv-convert --save clamd.exim 
>/dev/null 2>&1 ||:                                                   +
                         | /bin/systemctl enable clamd.exim.service >/dev/null 
2>&1                                                              +
                         | /sbin/chkconfig --del clamd.exim >/dev/null 2>&1 || 
:                                                                 +
                         | /bin/systemctl try-restart clamd.exim.service 
>/dev/null 2>&1 || :
 exim                    | /usr/bin/systemd-sysv-convert --save exim >/dev/null 
2>&1 ||:                                                         +
                         | /bin/systemctl enable exim.service >/dev/null 2>&1   
                                                                 +
                         | /sbin/chkconfig --del exim >/dev/null 2>&1 || :      
                                                                 +
                         | /bin/systemctl try-restart exim.service >/dev/null 
2>&1 || :
 fsniper                 | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply fsniper                                                         +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save fsniper 
>/dev/null 2>&1 ||:                                                      +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable fsniper.service 
>/dev/null 2>&1 ||:                                                 +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del fsniper >/dev/null 2>&1 || :   
                                                                 +
                         | /bin/systemctl try-restart fsniper.service 
>/dev/null 2>&1 || :
 gpm                     | /usr/bin/systemd-sysv-convert --save gpm >/dev/null 
2>&1 ||:                                                          +
                         | /bin/systemctl enable gpm.service >/dev/null 2>&1    
                                                                 +
                         | /bin/systemctl try-restart gpm.service >/dev/null 
2>&1 || :
 groonga                 | /usr/bin/systemd-sysv-convert --save groonga 
>/dev/null 2>&1 ||:                                                      +
                         | /bin/systemctl --no-reload enable 
groonga-server-http.service >/dev/null 2>&1 ||:                                 
    +
                         | /sbin/chkconfig --del groonga >/dev/null 2>&1 || :   
                                                                 +
                         | /bin/systemctl try-restart 
groonga-servre-http.service >/dev/null 2>&1 || :
 hsqldb                  | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply httpd                                                           +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save hsqldb 
>/dev/null 2>&1 ||:                                                       +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable hsqldb.service 
>/dev/null 2>&1 ||:                                                  +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del hsqldb >/dev/null 2>&1 || :    
                                                                 +
                         | /bin/systemctl try-restart hsqldb.service >/dev/null 
2>&1 || :
 iscsi-initiator-utils   | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply iscsid                                                          +
                         | # and systemd-sysv-convert --apply iscsi             
                                                                 +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save iscsi 
>/dev/null 2>&1 ||:                                                        +
                         | /usr/bin/systemd-sysv-convert --save iscsid 
>/dev/null 2>&1 ||:                                                       +
                         |                                                      
                                                                 +
                         | # enable socket activation                           
                                                                 +
                         | /bin/systemctl enable iscsid.socket >/dev/null 2>&1 
|| :                                                              +
                         | /bin/systemctl enable iscsiuio.socket >/dev/null 
2>&1 || :                                                            +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del iscsid >/dev/null 2>&1 || :    
                                                                 +
                         | /sbin/chkconfig --del iscsi >/dev/null 2>&1 || :     
                                                                 +
                         | /bin/systemctl try-restart iscsid.service >/dev/null 
2>&1 || :                                                        +
                         | /bin/systemctl try-restart iscsi.service >/dev/null 
1>&1 || :
 jabberd                 | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply jabberd                                                         +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save jabberd 
>/dev/null 2>&1 ||:                                                      +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable jabberd.service 
>/dev/null 2>&1 ||:                                                 +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del jabberd >/dev/null 2>&1 || :   
                                                                 +
                         | /bin/systemctl try-restart jabberd.service 
>/dev/null 2>&1 || :
 libvirt                 | /usr/bin/systemd-sysv-convert --save libvirtd 
>/dev/null 2>&1 ||:                                                     +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable libvirtd.service 
>/dev/null 2>&1 ||:                                                +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del libvirtd >/dev/null 2>&1 || :  
                                                                 +
                         | /bin/systemctl try-restart libvirtd.service 
>/dev/null 2>&1 || :
 libvirt-client          | /usr/bin/systemd-sysv-convert --save libvirt-guests 
>/dev/null 2>&1 ||:                                               +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable 
libvirt-guests.service >/dev/null 2>&1 ||:                                      
    +
                         |                                                      
                                                                 +
                         | # Run this because the SysV package being removed 
won't do them                                                       +
                         | /sbin/chkconfig --del libvirt-guests >/dev/null 2>&1 
|| :
 lvm2                    | /usr/bin/systemd-sysv-convert --save lvm2-monitor 
>/dev/null 2>&1 || :                                                +
                         | /bin/systemctl --no-reload enable 
lvm2-monitor.service > /dev/null 2>&1 || :                                      
    +
                         | /sbin/chkconfig --del lvm2-monitor > /dev/null 2>&1 
|| :                                                              +
                         | /bin/systemctl try-restart lvm2-monitor.service > 
/dev/null 2>&1 || :
 mailman                 | /usr/bin/systemd-sysv-convert --save mailman 
>/dev/null 2>&1 ||:                                                      +
                         | /bin/systemctl enable mailman.service >/dev/null 
2>&1                                                                 +
                         | /sbin/chkconfig --del mailman >/dev/null 2>&1 || :   
                                                                 +
                         | /bin/systemctl try-restart mailman.service 
>/dev/null 2>&1 || :
 mdadm                   | /usr/bin/systemd-sysv-convert --save mdmonitor 
>/dev/null 2>&1 || :                                                   +
                         | /bin/systemctl --no-reload enable mdmonitor.service  
>/dev/null 2>&1 || :                                             +
                         | /sbin/chkconfig --del mdmonitor >/dev/null 2>&1 || : 
                                                                 +
                         | /bin/systemctl try-restart mdmonitor.service 
>/dev/null 2>&1 || :
 monit                   | /usr/bin/systemd-sysv-convert --save monit > 
/dev/null 2>&1 || :                                                      +
                         | /bin/systemctl --no-reload enable monit.service > 
/dev/null 2>&1 || :                                                 +
                         | /sbin/chkconfig --del monit > /dev/null 2>&1 || :    
                                                                 +
                         | /bin/systemctl try-restart monit.server > /dev/null 
2>&1 || :
 openct                  | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply openct                                                          +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save openct 
>/dev/null 2>&1 ||:                                                       +
                         |                                                      
                                                                 +
                         | /bin/systemctl --no-reload enable openct.service 
>/dev/null 2>&1 ||:                                                  +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del openct >/dev/null 2>&1 || :    
                                                                 +
                         | /bin/systemctl try-restart openct.service >/dev/null 
2>&1 || :
 opendkim                | /usr/bin/systemd-sysv-convert --save opendkim 
>/dev/null 2>&1 || :                                                    +
                         | /bin/systemctl enable opendkim.service >/dev/null 
2>&1                                                                +
                         | /sbin/chkconfig --del opendkim >/dev/null 2>&1 || :  
                                                                 +
                         | /bin/systemctl try-restart opendkim.service 
>/dev/null 2>&1 || :
 openssh-server          | /usr/bin/systemd-sysv-convert --save sshd >/dev/null 
2>&1 || :                                                        +
                         | /bin/systemctl enable sshd.service >/dev/null 2>&1   
                                                                 +
                         | /sbin/chkconfig --del sshd >/dev/null 2>&1 || :      
                                                                 +
                         | /bin/systemctl try-restart sshd.service >/dev/null 
2>&1 || :
 partimage               | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply partimaged                                                      +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save partimaged 
>/dev/null 2>&1 ||:                                                   +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable partimaged.service 
>/dev/null 2>&1 ||:                                              +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del partimaged >/dev/null 2>&1 || 
:                                                                 +
                         | /bin/systemctl try-restart partimaged.service 
>/dev/null 2>&1 || :
 rhnsd                   | if [ -f /etc/init.d/rhnsd ]; then                    
                                                                 +
                         |     /sbin/chkconfig --add rhnsd                      
                                                                 +
                         | fi                                                   
                                                                 +
                         | if [ -f /usr/lib/systemd/system/rhnsd.service ]; 
then                                                                 +
                         |                                                      
                                                                 +
                         | if [ $1 -eq 1 ] ; then                               
                                                                 +
                         |         # Initial installation                       
                                                                 +
                         |         /usr/bin/systemctl preset rhnsd.service 
>/dev/null 2>&1 || :                                                  +
                         | fi                                                   
                                                                 +
                         |     if [ "$1" = "2" ]; then                          
                                                                 +
                         |         # upgrade from old init.d                    
                                                                 +
                         |         if [ -L /etc/rc2.d/S97rhnsd ]; then          
                                                                 +
                         |             /usr/bin/systemctl enable rhnsd.service 
>/dev/null 2>&1                                                   +
                         |         fi                                           
                                                                 +
                         |         rm -f /etc/rc?.d/[SK]??rhnsd                 
                                                                 +
                         |     fi                                               
                                                                 +
                         | fi
 rinetd                  | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply rinetd                                                          +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save rinetd 
>/dev/null 2>&1 ||:                                                       +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable rinetd.service 
>/dev/null 2>&1 ||:                                                  +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del rinetd >/dev/null 2>&1 || :    
                                                                 +
                         | /bin/systemctl try-restart rinetd.service >/dev/null 
2>&1 || :
 rpcbind                 | /usr/bin/systemd-sysv-convert --save rpcbind 
>/dev/null 2>&1 ||:                                                      +
                         | /bin/systemctl --no-reload enable rpcbind.service 
>/dev/null 2>&1                                                     +
                         | /sbin/chkconfig --del rpcbind >/dev/null 2>&1 || :   
                                                                 +
                         | /bin/systemctl try-restart rpcbind.service 
>/dev/null 2>&1 || :
 sendmail                | /usr/bin/systemd-sysv-convert --save sendmail 
>/dev/null 2>&1 ||:                                                     +
                         | /bin/systemctl enable sendmail.service >/dev/null 
2>&1                                                                +
                         | /bin/systemctl enable sm-client.service >/dev/null 
2>&1                                                               +
                         | /sbin/chkconfig --del sendmail >/dev/null 2>&1 || :  
                                                                 +
                         | /bin/systemctl try-restart sendmail.service 
>/dev/null 2>&1 || :                                                      +
                         | /bin/systemctl try-restart sm-client.service 
>/dev/null 2>&1 || :                                                     +
                         | # workaround for systemd rhbz#738022                 
                                                                 +
                         | /bin/systemctl is-active sendmail.service >/dev/null 
2>&1 && \                                                        +
                         |         ! /bin/systemctl is-active sm-client.service 
>/dev/null 2>&1 && \                                             +
                         |         /bin/systemctl start sm-client.service 
>/dev/null 2>&1 || :
 varnish                 | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply varnish                                                         +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save varnish 
>/dev/null 2>&1 ||:                                                      +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | #/bin/systemctl --no-reload enable varnish.service 
>/dev/null 2>&1 ||:                                                +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del varnish >/dev/null 2>&1 || :   
                                                                 +
                         | #/bin/systemctl try-restart varnish.service 
>/dev/null 2>&1 || :
 vdsm                    | /usr/bin/vdsm-tool configure --module sanlock 
--force                                                                 +
                         | /usr/bin/vdsm-tool sebool-config || :                
                                                                 +
                         | # set the vdsm "secret" password for libvirt         
                                                                 +
                         | /usr/bin/vdsm-tool set-saslpasswd                    
                                                                 +
                         |                                                      
                                                                 +
                         | # After vdsm install we should create the logs 
files.                                                                 +
                         | # In the install session we create it but since we 
use                                                                +
                         | # the ghost macro (in files session) the files are 
not included                                                       +
                         | touch 
/var/log/vdsm/{metadata.log,mom.log,supervdsm.log,vdsm.log}                     
                                +
                         | chmod 0644 
/var/log/vdsm/{metadata.log,mom.log,supervdsm.log,vdsm.log}                     
                           +
                         | chown vdsm:kvm 
/var/log/vdsm/{metadata.log,mom.log,vdsm.log}                                   
                       +
                         | chown root:root /var/log/vdsm/supervdsm.log          
                                                                 +
                         |                                                      
                                                                 +
                         | # Have moved vdsm section in /etc/sysctl.conf to 
/etc/sysctl.d/vdsm.conf.                                             +
                         | # So Remove them if it is played with 
/etc/sysctl.conf.                                                               
+
                         | if grep -q "# VDSM section begin" /etc/sysctl.conf; 
then                                                              +
                         |     /bin/sed -i '/# VDSM section begin/,/# VDSM 
section end/d' \                                                      +
                         |         /etc/sysctl.conf                             
                                                                 +
                         | fi                                                   
                                                                 +
                         |                                                      
                                                                 +
                         | # hack until we replace core dump with abrt          
                                                                 +
                         | if /usr/sbin/selinuxenabled; then                    
                                                                 +
                         |     /usr/sbin/semanage fcontext -a -t virt_cache_t 
'/var/log/core(/.*)?'                                              +
                         | fi                                                   
                                                                 +
                         | /sbin/restorecon -R /var/log/core >/dev/null 2>&1    
                                                                 +
                         | # hack until we replace core dump with abrt          
                                                                 +
                         |                                                      
                                                                 +
                         | /bin/systemctl restart systemd-modules-load.service 
>/dev/null 2>&1 || :                                              +
                         | if [ "$1" -eq 1 ] ; then                             
                                                                 +
                         |     /bin/systemctl enable vdsmd.service >/dev/null 
2>&1 || :                                                          +
                         |     /bin/systemctl enable supervdsmd.service 
>/dev/null 2>&1 || :                                                     +
                         | fi                                                   
                                                                 +
                         | /bin/systemctl daemon-reload >/dev/null 2>&1 || :    
                                                                 +
                         | exit 0
 xrdp                    | /usr/bin/systemd-sysv-convert --save xrdp >/dev/null 
2>&1 ||:                                                         +
                         |                                                      
                                                                 +
                         | # If the package is allowed to autostart:            
                                                                 +
                         | /bin/systemctl --no-reload enable xrdp.service 
>/dev/null 2>&1 ||:                                                    +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del xrdp >/dev/null 2>&1 || :      
                                                                 +
                         | if [ "`/bin/systemctl is-active xrdp.service`" = 
'active' ]; then                                                     +
                         |     /bin/systemctl stop xrdp.service >/dev/null 2>&1 
|| :                                                             +
                         |     /bin/systemctl start xrdp.service >/dev/null 
2>&1 || :                                                            +
                         | fi
 yum-cron                |                                                      
                                                                 +
                         | #systemd_post yum-cron.service                       
                                                                 +
                         | #  Do this manually because it's a fake service for 
a cronjob, and cronjobs                                           +
                         | # are default on atm. This may change in the future. 
                                                                 +
                         | if [ $1 = 1 ]; then                                  
                                                                 +
                         |  systemctl enable yum-cron >/dev/null 2>&1           
                                                                 +
                         | else                                                 
                                                                 +
                         | #  Note that systemctl preset is being run here ... 
but _only_ on initial                                             +
                         | # install. So try this...                            
                                                                 +
                         |                                                      
                                                                 +
                         | if [ -f /var/lock/subsys/yum-cron -a -f 
/etc/rc.d/init.d/yum-cron ]; then                                             +
                         |  systemctl enable yum-cron >/dev/null 2>&1           
                                                                 +
                         | fi                                                   
                                                                 +
                         | fi                                                   
                                                                 +
                         |                                                      
                                                                 +
                         | # Also note:                                         
                                                                 +
                         | #  systemctl list-unit-files | fgrep yum-cron
 yum-updatesd            | # Save the current service runlevel info             
                                                                 +
                         | # User must manually run systemd-sysv-convert 
--apply yum-updatesd                                                    +
                         | # to migrate them to systemd targets                 
                                                                 +
                         | /usr/bin/systemd-sysv-convert --save yum-updatesd 
>/dev/null 2>&1 || :                                                +
                         |                                                      
                                                                 +
                         | # This package is allowed to autostart:              
                                                                 +
                         | /bin/systemctl --no-reload enable 
yum-updatesd.service >/dev/null 2>&1 || :                                       
    +
                         |                                                      
                                                                 +
                         | # Run these because the SysV package being removed 
won't do them                                                      +
                         | /sbin/chkconfig --del yum-updatesd >/dev/null 2>&1 
|| :                                                               +
                         | /bin/systemctl try-restart yum-updatesd.service 
>/dev/null 2>&1 || :
(39 rows)

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to