Whither /etc/init.d/skeleton?
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
Long-standing advice on writing van Smoorenburg rc
scripts for Debian, from many sources including the Debian Policy Manual and answers on StackExchange, until now has been:
An example on which you can base your
/etc/init.d
scripts is found in/etc/init.d/skeleton
.
Is this still the case?
debian sysvinit
add a comment |
up vote
1
down vote
favorite
Long-standing advice on writing van Smoorenburg rc
scripts for Debian, from many sources including the Debian Policy Manual and answers on StackExchange, until now has been:
An example on which you can base your
/etc/init.d
scripts is found in/etc/init.d/skeleton
.
Is this still the case?
debian sysvinit
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Long-standing advice on writing van Smoorenburg rc
scripts for Debian, from many sources including the Debian Policy Manual and answers on StackExchange, until now has been:
An example on which you can base your
/etc/init.d
scripts is found in/etc/init.d/skeleton
.
Is this still the case?
debian sysvinit
Long-standing advice on writing van Smoorenburg rc
scripts for Debian, from many sources including the Debian Policy Manual and answers on StackExchange, until now has been:
An example on which you can base your
/etc/init.d
scripts is found in/etc/init.d/skeleton
.
Is this still the case?
debian sysvinit
debian sysvinit
asked 2 hours ago
JdeBP
31.2k465142
31.2k465142
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
No, /etc/init.d/skeleton
is no more.
Advice as of 2018 is:
An example on which you can base your
/etc/init.d
scripts is available in the man pageinit-d-script
(5).
systemd developer Michael Biebl and Debian maintainer of van Smoorenbug rc
+init
Dmitry Bogatov got together and agreed to remove /etc/init.d/skeleton
. The script to use as a template (which unlike the erstwhile /etc/init.d/skeleton
file does not contain tweaks to make it work on Debian FreeBSD) is now the one that is in the manual.
Note that the Debian template itself changed several years ago, back in 2014. It is now structured far more like an rc
script in Mewburn rc
or OpenBSD rc
, with a shell function library doing most of the work and the main rc
script content comprising little more than a series of variable assignments in simple cases.
Further reading
- https://unix.stackexchange.com/a/233581/5132
- Petter Reinholdtsen (2014-02-09).
init-d-script
. File formats manual. Debian. - Olaf van der Spek (2008-02-09). skeleton: Move skeleton code into a file that other scripts can include. Debian bug #464854.
- Petter Reinholdtsen (2014-02-09). New
init.d
script interpreter/lib/init/init-d-script
. sysvinit package. Debian. - Michael Biebl (2018-11-07). Please move
/etc/init.d/skeleton
. Debian bug #913154. - Dmitry Bogatov (2018-11-09). debian-policy: Update location of example
init.d
script. Debian bug #913295. - Jonathan de Boyne Pollard (2014). A side-by-side look at run scripts and service units.. Frequently Given Answers.
- Jonathan de Boyne Pollard (2015). The known problems with System 5
rc
. Frequently Given Answers. - Luke Mewburn (2001). The Design and Implementation of the NetBSD
rc.d
system" (Author's copy) Proceedings of the 2001 Annual Technical Conference. Usenix. pp. 69–80. - Jonathan de Boyne Pollard (2015).
/etc/inittab
is a thing of the past.. Frequently Given Answers. - https://unix.stackexchange.com/a/472993/5132
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
No, /etc/init.d/skeleton
is no more.
Advice as of 2018 is:
An example on which you can base your
/etc/init.d
scripts is available in the man pageinit-d-script
(5).
systemd developer Michael Biebl and Debian maintainer of van Smoorenbug rc
+init
Dmitry Bogatov got together and agreed to remove /etc/init.d/skeleton
. The script to use as a template (which unlike the erstwhile /etc/init.d/skeleton
file does not contain tweaks to make it work on Debian FreeBSD) is now the one that is in the manual.
Note that the Debian template itself changed several years ago, back in 2014. It is now structured far more like an rc
script in Mewburn rc
or OpenBSD rc
, with a shell function library doing most of the work and the main rc
script content comprising little more than a series of variable assignments in simple cases.
Further reading
- https://unix.stackexchange.com/a/233581/5132
- Petter Reinholdtsen (2014-02-09).
init-d-script
. File formats manual. Debian. - Olaf van der Spek (2008-02-09). skeleton: Move skeleton code into a file that other scripts can include. Debian bug #464854.
- Petter Reinholdtsen (2014-02-09). New
init.d
script interpreter/lib/init/init-d-script
. sysvinit package. Debian. - Michael Biebl (2018-11-07). Please move
/etc/init.d/skeleton
. Debian bug #913154. - Dmitry Bogatov (2018-11-09). debian-policy: Update location of example
init.d
script. Debian bug #913295. - Jonathan de Boyne Pollard (2014). A side-by-side look at run scripts and service units.. Frequently Given Answers.
- Jonathan de Boyne Pollard (2015). The known problems with System 5
rc
. Frequently Given Answers. - Luke Mewburn (2001). The Design and Implementation of the NetBSD
rc.d
system" (Author's copy) Proceedings of the 2001 Annual Technical Conference. Usenix. pp. 69–80. - Jonathan de Boyne Pollard (2015).
/etc/inittab
is a thing of the past.. Frequently Given Answers. - https://unix.stackexchange.com/a/472993/5132
add a comment |
up vote
1
down vote
No, /etc/init.d/skeleton
is no more.
Advice as of 2018 is:
An example on which you can base your
/etc/init.d
scripts is available in the man pageinit-d-script
(5).
systemd developer Michael Biebl and Debian maintainer of van Smoorenbug rc
+init
Dmitry Bogatov got together and agreed to remove /etc/init.d/skeleton
. The script to use as a template (which unlike the erstwhile /etc/init.d/skeleton
file does not contain tweaks to make it work on Debian FreeBSD) is now the one that is in the manual.
Note that the Debian template itself changed several years ago, back in 2014. It is now structured far more like an rc
script in Mewburn rc
or OpenBSD rc
, with a shell function library doing most of the work and the main rc
script content comprising little more than a series of variable assignments in simple cases.
Further reading
- https://unix.stackexchange.com/a/233581/5132
- Petter Reinholdtsen (2014-02-09).
init-d-script
. File formats manual. Debian. - Olaf van der Spek (2008-02-09). skeleton: Move skeleton code into a file that other scripts can include. Debian bug #464854.
- Petter Reinholdtsen (2014-02-09). New
init.d
script interpreter/lib/init/init-d-script
. sysvinit package. Debian. - Michael Biebl (2018-11-07). Please move
/etc/init.d/skeleton
. Debian bug #913154. - Dmitry Bogatov (2018-11-09). debian-policy: Update location of example
init.d
script. Debian bug #913295. - Jonathan de Boyne Pollard (2014). A side-by-side look at run scripts and service units.. Frequently Given Answers.
- Jonathan de Boyne Pollard (2015). The known problems with System 5
rc
. Frequently Given Answers. - Luke Mewburn (2001). The Design and Implementation of the NetBSD
rc.d
system" (Author's copy) Proceedings of the 2001 Annual Technical Conference. Usenix. pp. 69–80. - Jonathan de Boyne Pollard (2015).
/etc/inittab
is a thing of the past.. Frequently Given Answers. - https://unix.stackexchange.com/a/472993/5132
add a comment |
up vote
1
down vote
up vote
1
down vote
No, /etc/init.d/skeleton
is no more.
Advice as of 2018 is:
An example on which you can base your
/etc/init.d
scripts is available in the man pageinit-d-script
(5).
systemd developer Michael Biebl and Debian maintainer of van Smoorenbug rc
+init
Dmitry Bogatov got together and agreed to remove /etc/init.d/skeleton
. The script to use as a template (which unlike the erstwhile /etc/init.d/skeleton
file does not contain tweaks to make it work on Debian FreeBSD) is now the one that is in the manual.
Note that the Debian template itself changed several years ago, back in 2014. It is now structured far more like an rc
script in Mewburn rc
or OpenBSD rc
, with a shell function library doing most of the work and the main rc
script content comprising little more than a series of variable assignments in simple cases.
Further reading
- https://unix.stackexchange.com/a/233581/5132
- Petter Reinholdtsen (2014-02-09).
init-d-script
. File formats manual. Debian. - Olaf van der Spek (2008-02-09). skeleton: Move skeleton code into a file that other scripts can include. Debian bug #464854.
- Petter Reinholdtsen (2014-02-09). New
init.d
script interpreter/lib/init/init-d-script
. sysvinit package. Debian. - Michael Biebl (2018-11-07). Please move
/etc/init.d/skeleton
. Debian bug #913154. - Dmitry Bogatov (2018-11-09). debian-policy: Update location of example
init.d
script. Debian bug #913295. - Jonathan de Boyne Pollard (2014). A side-by-side look at run scripts and service units.. Frequently Given Answers.
- Jonathan de Boyne Pollard (2015). The known problems with System 5
rc
. Frequently Given Answers. - Luke Mewburn (2001). The Design and Implementation of the NetBSD
rc.d
system" (Author's copy) Proceedings of the 2001 Annual Technical Conference. Usenix. pp. 69–80. - Jonathan de Boyne Pollard (2015).
/etc/inittab
is a thing of the past.. Frequently Given Answers. - https://unix.stackexchange.com/a/472993/5132
No, /etc/init.d/skeleton
is no more.
Advice as of 2018 is:
An example on which you can base your
/etc/init.d
scripts is available in the man pageinit-d-script
(5).
systemd developer Michael Biebl and Debian maintainer of van Smoorenbug rc
+init
Dmitry Bogatov got together and agreed to remove /etc/init.d/skeleton
. The script to use as a template (which unlike the erstwhile /etc/init.d/skeleton
file does not contain tweaks to make it work on Debian FreeBSD) is now the one that is in the manual.
Note that the Debian template itself changed several years ago, back in 2014. It is now structured far more like an rc
script in Mewburn rc
or OpenBSD rc
, with a shell function library doing most of the work and the main rc
script content comprising little more than a series of variable assignments in simple cases.
Further reading
- https://unix.stackexchange.com/a/233581/5132
- Petter Reinholdtsen (2014-02-09).
init-d-script
. File formats manual. Debian. - Olaf van der Spek (2008-02-09). skeleton: Move skeleton code into a file that other scripts can include. Debian bug #464854.
- Petter Reinholdtsen (2014-02-09). New
init.d
script interpreter/lib/init/init-d-script
. sysvinit package. Debian. - Michael Biebl (2018-11-07). Please move
/etc/init.d/skeleton
. Debian bug #913154. - Dmitry Bogatov (2018-11-09). debian-policy: Update location of example
init.d
script. Debian bug #913295. - Jonathan de Boyne Pollard (2014). A side-by-side look at run scripts and service units.. Frequently Given Answers.
- Jonathan de Boyne Pollard (2015). The known problems with System 5
rc
. Frequently Given Answers. - Luke Mewburn (2001). The Design and Implementation of the NetBSD
rc.d
system" (Author's copy) Proceedings of the 2001 Annual Technical Conference. Usenix. pp. 69–80. - Jonathan de Boyne Pollard (2015).
/etc/inittab
is a thing of the past.. Frequently Given Answers. - https://unix.stackexchange.com/a/472993/5132
answered 2 hours ago
JdeBP
31.2k465142
31.2k465142
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f480896%2fwhither-etc-init-d-skeleton%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password