Sorry for late response.

[2018-11-02 12:42] Adam Borowski <kilob...@angband.pl>
> The contents of /etc/init.d/skeleton has been recentlish changed to an
> one-liner that uses /lib/init/init-d-script hiding all the actual code.
> That's fine if all what you want is to start a daemon; there's a lot
> of other things people want to do in an init scripts.

Well, /etc/init.d/skeleton is no more. There is init-d-script(5) instead.

> For example, what I want right now does:
>   start)
>       mkfs -t ext4 /dev/pmem0
>       mount -o dax /dev/pmem0 /mnt/pmem
>       chmod 1777 /mnt/pmem
>   stop)
>       umount /mnt/pmem

As you probably know, you could copy LSB header from init-d-script(5);
there also enumeration of override function names.

In your particular case, you want to define `do_start_override' and
`do_stop_override'. Is it good enough?

Oh, you know, I would add vim syntax highlighting for these special
names and variables. But it is irrelevant to your request, I guess?

Reply via email to