Sophie

Sophie

distrib > Mageia > 8 > i586 > media > core-updates > by-pkgid > 7d45716c5d243f70bf2aa928aeec02dd > scriptlet

openvpn-2.5.0-2.1.mga8.i586.rpm

PREIN

/bin/sh
/usr/share/rpm-helper/add-user openvpn $1 openvpn /var/lib/openvpn /bin/true

PREUN

/bin/sh
/usr/share/rpm-helper/del-service openvpn $1 openvpn openvpn.target

POSTIN

/bin/sh
# (cg) This is a templated unit, so we have to manually convert to systemd
if [ ! -f /var/lib/rpm-helper/systemd-migration/openvpn ]; then
  if [ -f /etc/rc3.d/S??openvpn ]; then
    for conf in /etc/openvpn/*.conf; do
      [ "$conf" = "/etc/openvpn/*.conf" ] && continue
      conf=$(basename $conf .conf)
      mkdir -p /etc/systemd/system/openvpn.target.wants
      ln -s /usr/lib/systemd/system/openvpn@.service /etc/systemd/system/openvpn.target.wants/openvpn@$conf.service
    done
    systemctl --quiet enable openvpn.target
  fi
  mkdir -p /var/lib/rpm-helper/systemd-migration
  touch /var/lib/rpm-helper/systemd-migration/openvpn
else
  # (cg) Older versions were not controlled by their own target
  UNITS=
  for unit in /etc/systemd/system/multi-user.target.wants/openvpn@?*.service; do
    [ "$unit" = "/etc/systemd/system/multi-user.target.wants/openvpn@?*.service" ] && continue
    UNITS="$UNITS $unit"
  done
  if [ -n "$UNITS" ]; then
    mkdir /etc/systemd/system/openvpn.target.wants
    mv $UNITS /etc/systemd/system/openvpn.target.wants
    systemctl --quiet enable openvpn.target
  fi
fi
/usr/bin/systemd-tmpfiles --create openvpn.conf 

/usr/share/rpm-helper/add-service openvpn $1 openvpn openvpn.target

POSTUN

/bin/sh
/usr/share/rpm-helper/del-user openvpn $1 openvpn