Test case 2: pkg(systemd) -> pkg(systemd) upgrade, no sysv stuff present Expected outcome: smooth usual package upgrade (no unusual errors), bootup state not saved, service loaded from systemd unit, restarted if it was running. Setup: ------ # rpm -U http://scop.fedorapeople.org/systemd-migration/packages/3proxy-0.6.1-12.fc16.disabled.i686.rpm # rpm -q 3proxy 3proxy-0.6.1-12.fc16.disabled.i686 # chkconfig --list 3proxy 2>/dev/null # ls -1 /etc/rc.d/*/*3proxy* ls: cannot access /etc/rc.d/*/*3proxy*: No such file or directory # grep 3proxy /var/lib/systemd/sysv-convert/database # service 3proxy start Redirecting to /bin/systemctl start 3proxy.service # service 3proxy status 3proxy.service - 3proxy Proxy Server Loaded: loaded (/lib/systemd/system/3proxy.service) Active: active (running) since Thu, 28 Jul 2011 14:22:29 -0600; 22s ago Process: 7522 ExecStart=/usr/bin/3proxy /etc/3proxy.cfg (code=exited, status=0/SUCCESS) Main PID: 7523 (3proxy) CGroup: name=systemd:/system/3proxy.service └ 7523 /usr/bin/3proxy /etc/3proxy.cfg Upgrade: -------- # rpm -U http://scop.fedorapeople.org/systemd-migration/packages/3proxy-0.6.1-12.fc16.disabled2.i686.rpm # rpm -q 3proxy 3proxy-0.6.1-12.fc16.disabled2.i686 Result: ------- # grep 3proxy /var/lib/systemd/sysv-convert/database # service 3proxy status Redirecting to /bin/systemctl status 3proxy.service 3proxy.service - 3proxy Proxy Server Loaded: loaded (/lib/systemd/system/3proxy.service) Active: active (running) since Thu, 28 Jul 2011 14:23:32 -0600; 36s ago Process: 7553 ExecStart=/usr/bin/3proxy /etc/3proxy.cfg (code=exited, status=0/SUCCESS) Main PID: 7554 (3proxy) CGroup: name=systemd:/system/3proxy.service └ 7554 /usr/bin/3proxy /etc/3proxy.cfg Comments: --------- PASS.