Removing SysV Init Scripts
Sérgio Basto
sergio at serjux.com
Sun Jan 15 02:19:57 UTC 2012
On Sat, 2012-01-14 at 18:59 +0100, Reindl Harald wrote:
>
> Am 14.01.2012 18:26, schrieb Rahul Sundaram:
> >
> >
> > On Sat, Jan 14, 2012 at 6:03 AM, Reindl Harald <h.reindl at thelounge.net>
> >
> > Am 14.01.2012 01:17, schrieb Sérgio Basto:
> > > On Sat, 2012-01-14 at 00:32 +0100, Reindl Harald wrote:
> > >>
> > >> what exactly is the problem to convert a existing
> > >> sysv-init script to a systemd-unit
> > >
> > > I don't know convert ? , took hours ?
> >
> > what about looking at existing ones?
> > no,, it takes some minutes for 90% of all services
> >
> > If you believe so, file patches
>
> well, attached are the one i am using with F15
> most of them written by myself or derived
> from F16/F17 packages
>
> CAUTION: they are from mixed sources
> * rpmbuild/SOURCES
> * /etc/systemd
> * /lib/systemd
>
> the whole asterisk/iaxmodem/hylafax-services were
> written in 15 minutes
btw how we add service on spec file ? don't find it on wiki
I got :
# Install udev rules
install -p -m 0644 -D %{SOURCE3} $RPM_BUILD_ROOT
%{_sysconfdir}/udev/rules.d/90-vboxdrv.rules
install -p -m 0644 -D %{SOURCE5} $RPM_BUILD_ROOT
%{_sysconfdir}/udev/rules.d/60-vboxguest.rules
and after on %post we do:
# Assign USB devices
if /sbin/udevadm control --reload-rules >/dev/null 2>&1
then
systemctl restart udev-trigger.service
systemctl restart udev-settle.service
fi
1 - is this correct how reload-rules ?
2 - is correct use "systemctl restart" ?
I also send my sysv-init script, vboxweb-service if you help me to
convert it , I will be grateful.
Thanks,
--
Sérgio M. B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vboxweb-service
Type: application/x-shellscript
Size: 1835 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120115/bdf85ff0/attachment.bin>
More information about the devel
mailing list