aboutsummaryrefslogtreecommitdiff
path: root/daemons/runsystem.hurd.sh.in
Commit message (Collapse)AuthorAgeFilesLines
* Add some runsystem progress debugSamuel Thibault2024-12-081-1/+3
|
* runsystem: Check that /servers/socket/1 is really set upSamuel Thibault2024-02-081-1/+1
| | | | | | In case the image was built through a tarball, /servers/socket/1 might exist but not actually have been configured as pflocal translator. So better check that we do have a translator there, and fix it otherwise.
* runsystem.hurd.sh: Try to run bash firstSamuel Thibault2024-02-081-1/+1
| | | | | | Some systems have /bin/sh pointing to dash, which is even more stressful for users when running in an emergency. Better first try bash. Also try dash too in case /bin/sh is hosed.
* runsystem.hurd.sh: Print a newline at bootSamuel Thibault2024-02-081-0/+2
| | | | This helps debugging boot issues.
* runsystem.hurd.sh: Do not try to set up translators if we do not have settransSamuel Thibault2024-02-081-1/+1
|
* runsystem.hurd.sh: Make emergency really an emergencySamuel Thibault2024-02-081-2/+2
| | | | | emergency means we want to get a shell as quickly as possible, so we do not want any daemon at all.
* runsystem: Do not eat first parameterSamuel Thibault2024-02-081-2/+0
| | | | It has not been the kernel file name any more for a long time already.
* runsystem: do not require bashSamuel Thibault2024-02-081-4/+4
| | | | So that people can install just dash.
* Do not hardcode /libexec libexecdirSamuel Thibault2021-03-161-0/+157
So that distributions can use the --libexecdir configure parameter. * configure.ac (AC_CONFIG_FILES): Add daemons/runsystem.hurd.sh. * config/ttys: Rename to ttys.in, replace /libexec with @libexecdir@. * config/Makefile (ttys): Generate from ttys.in * daemons/runsystem.hurd.sh.in (prefix): Define to @prefix@. (exec_prefix): Define to @exec_prefix@. (RUNCOM, RUNTTYS): Replace /libexec with @libexecdir@. * init/Makefile (init-CPPFLAGS): Define LIBEXECDIR. * init/init.c (main): Use LIBEXECDIR instead of hardcoding /libexec. * startup/Makefile (startup-CPPFLAGS): Define LIBEXECDIR. * startup/startup.c (start_child, launch_something): Use LIBEXECDIR instead of hardcoding /libexec.