Joachim Wiberg
40042da8ff
contrib: debian: add anacron and cron services
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-15 10:36:05 +02:00
Joachim Wiberg
13340e4200
contrib: debian: start tty's on tty1-tty6 clear 2-6
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-09 14:38:16 +02:00
Joachim Wiberg
0076c1f218
contrib: debian: add apparmor, avahi, and bluetooth services
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-09 14:38:16 +02:00
Joachim Wiberg
6b89f8c6db
contrib: debian: update README with new grub setup
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-03 03:39:08 +02:00
Joachim Wiberg
373097040a
contrib: debian: update install legend
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-03 03:03:30 +02:00
Joachim Wiberg
a4ab75172c
contrib: debian: use SUPPORTED_INITS instead of custom entry
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-03 01:53:09 +02:00
Joachim Wiberg
5cf9958957
contrib: debian: read parameters from /etc/default/grub
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-02 15:43:27 +02:00
Joachim Wiberg
b137e08e84
contrib: fix install script to be able to run from tarball
...
The file autogen.sh is not included in tarballs. Use configure.ac
instead to detect topdir.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-05-02 15:30:13 +02:00
Joachim Wiberg
fa524eec60
contrib: debian: add elogind.conf and update recommendations
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-04-24 10:33:57 +02:00
Joachim Wiberg
6862d7cd5f
Refactor --with-sysconfig, default to /etc/default and /etc/conf.d
...
Both Debian and Builroot based systems use /etc/default and
Alpine Linux use /etc/conf.d, so let's just put both in by
default. If the directories exist we monitor them.
The --with-syconfig configure option is now disabled by default.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-28 09:53:48 +01:00
Joachim Wiberg
01cd9ec358
contrib: debian: rsyslogd provides syslogd cond
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-26 16:42:43 +01:00
Joachim Wiberg
da2dde879e
contrib: debian: update to use env: files for service arguments
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-25 18:16:53 +01:00
Joachim Wiberg
8c7a3bc476
contrib: add sysklogd to available services on debian
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-21 17:12:10 +01:00
Magnus Malm
20c5788430
contrib: debian: Change sshd config to use absolute path
...
Signed-off-by: Magnus Malm <magnusmalm@gmail.com >
2021-02-15 13:53:22 +01:00
Joachim Wiberg
47d89ba2f6
contrib: Drop --enable-progress, enabled by default now
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-14 20:53:52 +01:00
Joachim Wiberg
10d4964106
Remove last traces of inetd support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-11 21:50:17 +01:00
Joachim Wiberg
46c028f58c
contrib: drop local symlinks, created by Makefile on install
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-10 13:50:52 +01:00
Joachim Wiberg
5105ff91d9
contrib: install .conf files from installed (fixed) services
...
This fixes the problem with lingering Makefile's in /etc/finit.d/ on the
target systems. We also get the new enabled services properly set up.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-10 13:46:32 +01:00
Joachim Wiberg
91750fd1da
contrib: use "new" enabled/ directory for pre-enabled services
...
The initctl tool's enable/disable command can then be used to manage
these services after install. This is what most users expect.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-10 13:45:06 +01:00
Joachim Wiberg
4ca5204acb
contrib: drop absolute paths => simpler conditions
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-10 13:26:08 +01:00
Joachim Wiberg
a8b113185d
Major change, rename <svc/...> conditions to <pid/...> conditions
...
The <svc/foo> condition was created to synchronize starting services,
hence the abbreviation. Example: the Quagga ripd needs to start after
the zebra daemon to ensure its UNIX domain socket is active, otherwise
events may be lost.
However, considering that synchronization was implemented with UNIX PID
files, e.g. waiting for /var/run/quagga/zebra.pid to be created, the
condition abbreviation name <svc/foo> was hard to understand by most
newcomers to Finit. To make matters worse, a new feature to track or
even create PID files for services that don't create one themselves,
using the syntax 'pid:/path/to/foo.pid' was added.
Connecting the dots between these wasn't obvious.
This patch renames service conditions pid conditions and also adds
a compatibility wrapper to the Finit .conf parser. Any condition
given in old .conf files with 'svc/' prefix are internally renamed
'pid/', along with a LOG_INFO notice in syslog.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-09 22:07:03 +01:00
Joachim Wiberg
4a83c95d2b
contrib: simplify example service stanzas; skip path, reduce conds
...
- Absolut paths are only necessary in case of ambiguities
- Without absulute paths conditions are shorter, e.g. <svc/syslogd>
- Drop <net/lo/up> condition for SSH daemons, not necessary
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-09 15:07:09 +01:00
Joachim Wiberg
1a5aabc034
Update configure examples and build scripts with correct paths
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-08 17:27:05 +01:00
Joachim Wiberg
06fdcf51b9
configure: revert to using GNU defaults, update summary
...
- Changing the GNU defaults is messy. The best way is to leave them
alone and let the user set their install locations themselves.
- Show --exec-prefix in config Summary, that's where the binaries go
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-08 07:58:25 +01:00
Joachim Nilsson
c7c0c723d6
Update TTY speed recommendations in README.md and Debian defaults
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-04-22 21:15:48 +02:00
Joachim Nilsson
aa08221666
configure: Remove --enable-rw-rootfs detect using /etc/fstab instead
...
This patch removes the --enable-rw-rootfs build flag. Like OpenRC we
now check /etc/fstab instad; if `/` is listed *and* doesn't have the
`ro` flag set, we remount / read-write.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-04-22 20:08:52 +02:00
Joachim Nilsson
2759992dd2
contrib/: Fix parallell build, mkdir -p *all* the things
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-02-06 17:30:33 +01:00
Joachim Nilsson
a8183b0559
Check if symlink exists before trying to create symlink
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-22 20:45:05 +01:00
Joachim Nilsson
227e4fa097
Create destination contrib/*/finit.d dir if missing
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-22 19:03:06 +01:00
Joachim Nilsson
1cc998eb60
Distribute and install contrib/ directory with all examples
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-22 09:01:58 +01:00
Joachim Nilsson
3ef75ac176
debian: Mention the possibility to change the default init to Finit
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-18 21:49:19 +02:00
Joachim Nilsson
7ef3959a45
Minor, consistency in presentation
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-18 08:14:29 +02:00
Joachim Nilsson
f6071d6701
contrib: Rename tty.conf to getty.conf to reduce confusion
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-14 16:09:35 +02:00
Joachim Nilsson
d236709457
Minor, script output updates
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 22:26:24 +02:00
Joachim Nilsson
07790f4044
Debian/REDAME: Clarify last paragraph, add reminder of /etc/rc.local
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 19:03:53 +02:00
Joachim Nilsson
3d5128be77
Remove Emacs Local Variables, not really needed and looks bad
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 19:01:25 +02:00
Joachim Nilsson
b37ea48e5d
Debian/README: Update, modernize, simplify, and clarify
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 18:54:34 +02:00
Joachim Nilsson
5f81404162
xdm.conf: Remove lightdm, now has its own .conf
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 18:25:51 +02:00
Joachim Nilsson
6ba7cfc851
Rename Debian xdm.com --> xdm.conf
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 18:24:41 +02:00
Joachim Nilsson
09d2243eba
Add Debian .conf for LightDM
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 18:23:19 +02:00
Joachim Nilsson
52ccd6d662
Use correct grammar form
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-11 22:54:48 +02:00
Joachim Nilsson
7db6611593
Debian GNU/Linux: Minor caveats
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-10 22:15:27 +02:00
Joachim Nilsson
c9b13759a2
Debian GNU/Linux: Install finit.* using install and cp
...
A recursive cp is requried for finit.d
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-10 18:50:58 +02:00
Joachim Nilsson
449c712329
Remove old symlinks and install finit.d directory instead
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-10 16:15:36 +02:00
Joachim Nilsson
e27283c5e6
Add extra spacing
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-10 16:14:27 +02:00
Joachim Nilsson
f337efcc35
Debian GNU/Linux: Update install script
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-10 16:13:22 +02:00
Joachim Nilsson
3c7eaff7b3
Debian GNU/Linux: Update and sync build instructions with Alpine
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-10 12:00:04 +02:00
Joachim Nilsson
d4d42a7a75
Debian GNU/Linux: Convert finit.conf to finit.d/*.conf
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-10 11:59:29 +02:00
Joachim Nilsson
fcfef0af47
Initial cleanup + refactor of Debian contrib files
...
We should no longer need to rely on runparts to handle initial set up of
keyboard and console.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-30 10:26:03 +02:00
Joachim Nilsson
9973cd22a5
Update sample .conf files after purge of startx and user settings
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-08-30 15:02:39 +02:00