Commit Graph

  • 584444d1da rc-service: print name of command on exec failure master Haelwenn (lanodan) Monnier 2026-01-17 10:35:19 +01:00
  • 2e1dbd9ebe man/openrc-shutdown.8: correct kexec option Jesse De Haan 2026-01-05 16:06:50 -05:00
  • 099375266e Remove restart(); add framework for reload() support Laurent Bercot 2026-01-05 15:42:15 +01:00
  • 41432afc40 Remove restart(); add framework for reload() support s6-reload Laurent Bercot 2026-01-05 15:42:15 +01:00
  • 50e420d5f6 tests: add basic rc-service tests tests Anna (navi) Figueiredo Gomes 2025-08-30 21:14:24 +02:00
  • b39a0127ab openrc-run.sh: use RC_LIBEXECDIR from the environment Anna (navi) Figueiredo Gomes 2025-08-31 01:39:52 +02:00
  • 59e686da02 shared/misc: allow RC_SVCDIR and RC_PATH in the env_allowlist Anna (navi) Figueiredo Gomes 2025-12-06 19:56:29 +01:00
  • f1ae263090 librc-depend: allow overriding gendepends.sh from rc_svcdir Anna (navi) Figueiredo Gomes 2025-08-30 21:10:02 +02:00
  • fed898dc6f rc: don't run tests on pushed to non-master branches Anna (navi) Figueiredo Gomes 2025-04-12 21:07:31 +02:00
  • 8edd5273ce openrc-run.sh: fix cgroup permission check Anna (navi) Figueiredo Gomes 2025-08-30 21:15:38 +02:00
  • a951b9a216 openrc-run.sh: Add missing /conf.d path suffix Anna (navi) Figueiredo Gomes 2025-12-08 20:15:01 +01:00
  • 4a30051a41 cgroups: properly handle cgroups for users cgroup-rework Anna (navi) Figueiredo Gomes 2025-12-05 22:28:14 +01:00
  • a2129744a5 cgroups: rename rc_cgroup.sh to cgroups.sh Anna (navi) Figueiredo Gomes 2025-03-30 01:39:04 +01:00
  • 603c945852 cgroups: refactor cgroups Anna (navi) Figueiredo Gomes 2025-03-30 01:37:45 +01:00
  • c2f7cd7db1 init.d/cgroups: formatting and minor refactor of cgroup1_controllers Anna (navi) Figueiredo Gomes 2025-03-30 01:36:06 +01:00
  • 225dc1c05d init.d/cgroups: remove unnecessary 'return 0' Anna (navi) Figueiredo Gomes 2025-03-30 01:35:31 +01:00
  • 3e56c44d2d cgroups: add deprecation warning for cgroups v1 Anna (navi) Figueiredo Gomes 2025-03-30 01:32:03 +01:00
  • 3500e6ea60 meson.build: expose initdir and confdir on pkg-config Anna (navi) Figueiredo Gomes 2025-11-03 22:57:39 +01:00
  • 06e098a4aa openrc-run: load conf.d from RC_PATH Anna (navi) Figueiredo Gomes 2025-11-03 02:24:04 +01:00
  • db54d91126 env_config: export RC_PATH from scriptdirs Anna (navi) Figueiredo Gomes 2025-11-03 02:23:24 +01:00
  • 696e684c72 librc: add dynamic init.d and conf.d path resolution Anna (navi) Figueiredo Gomes 2025-11-03 02:07:05 +01:00
  • dd1b61edd8 librc: read RC_SVCDIR from the environment Anna (navi) Figueiredo Gomes 2025-11-03 02:00:26 +01:00
  • 7e648545c1 librc: check rc_dirs.*dir directly in rc_*dir functions Anna (navi) Figueiredo Gomes 2025-11-03 02:55:57 +01:00
  • 5fc9fe9979 librc: check of invalid rc_dir in rc_dirfd() Anna (navi) Figueiredo Gomes 2025-12-04 17:57:35 +01:00
  • 500a52218d *-daemon: always call setgroups, defaulting to count = 0 setgroups-zero Anna (navi) Figueiredo Gomes 2025-11-19 19:20:54 +01:00
  • 2afd857201 supervise-daemon: fix failure when notify fd matches pipe fd Anna (navi) Figueiredo Gomes 2025-11-19 18:36:24 +01:00
  • 6e6afa1b50 s6-svscanboot: launch s6-svscan with notify=fd:4 Laurent Bercot 2025-11-18 09:20:46 +01:00
  • f09a15d461 start-stop-daemon.c: fix failure case on --notify fd:4 Laurent Bercot 2025-11-18 09:15:18 +01:00
  • aa456f3827 Add compatibility mode for s6 support Laurent Bercot 2025-11-17 15:59:20 +01:00
  • 478a1868d6 init.d/sysctl: manually load sysctl config if --system fails sysctl Anna (navi) Figueiredo Gomes 2025-11-14 15:26:25 +01:00
  • 39eb8a9da7 openrc-run: error check posix_spawn_file_actions_* calls Anna (navi) Figueiredo Gomes 2025-11-13 17:16:49 +01:00
  • f09ca47fe5 init.d/*: check if RC_CACHEDIR is writtable Anna (navi) Figueiredo Gomes 2025-11-05 00:37:34 +01:00
  • ef1cd9255a checkpath: allow -W with -f, -d, -p Anna (navi) Figueiredo Gomes 2025-11-09 02:23:18 +01:00
  • b8c244654f checkpath: don't break the format string Anna (navi) Figueiredo Gomes 2025-11-09 02:11:33 +01:00
  • 1416a477fa checkpath: use goto err Anna (navi) Figueiredo Gomes 2025-11-05 15:29:22 +01:00
  • 52974f7fe4 checkpath: use mkfifoat Anna (navi) Figueiredo Gomes 2025-11-05 15:15:21 +01:00
  • 920e03bb33 checkpath: factor openat call out of switch Anna (navi) Figueiredo Gomes 2025-11-05 15:14:32 +01:00
  • 9b39243da5 checkpath: split out create code into a function Anna (navi) Figueiredo Gomes 2025-11-05 15:08:10 +01:00
  • 4fdde6c39d checkpath: pass TRUNC to initial opening flags if used Anna (navi) Figueiredo Gomes 2025-11-05 13:54:52 +01:00
  • 7f9f45d175 checkpath: unify default mode check Anna (navi) Figueiredo Gomes 2025-11-05 13:44:34 +01:00
  • 68c7bf0e21 checkpath: formatting: check conditions in-place Anna (navi) Figueiredo Gomes 2025-11-05 13:36:46 +01:00
  • 0ce58d7abe checkpath: remove unnecessary memset Anna (navi) Figueiredo Gomes 2025-11-05 13:21:56 +01:00
  • 7598d72e2e checkpath: unify umask call when creating $path Anna (navi) Figueiredo Gomes 2025-11-05 13:21:33 +01:00
  • 27181f4152 checkpath: simplify open flags Anna (navi) Figueiredo Gomes 2025-11-05 13:16:31 +01:00
  • 8aa8fa1731 checkpath: use result of basename_c(path) directly Anna (navi) Figueiredo Gomes 2025-11-05 12:30:21 +01:00
  • f3f3f14248 checkpath: formatting: unify variable declarations Anna (navi) Figueiredo Gomes 2025-11-05 01:36:28 +01:00
  • 787997b7b8 checkpath: use switch over if-else chain Anna (navi) Figueiredo Gomes 2025-11-05 01:32:07 +01:00
  • 1b0ff45769 checkpath: use early returns Anna (navi) Figueiredo Gomes 2025-11-05 01:29:37 +01:00
  • fbac8c54d3 checkpath: formatting: use single quotes over backtick Anna (navi) Figueiredo Gomes 2025-11-05 01:26:06 +01:00
  • 9549926422 checkpath: formatting: remove odd line breaks Anna (navi) Figueiredo Gomes 2025-11-05 01:25:26 +01:00
  • 2e04c7241a init.d/localmount: remove sourcing of rc-mount.sh Anna (navi) Figueiredo Gomes 2025-11-13 14:16:28 +01:00
  • 19c784cea0 shared/misc: close exclusive fd on exec_service Anna (navi) Figueiredo Gomes 2025-11-13 02:08:06 +01:00
  • a16ea753cf openrc-run: fix path to openrc-run.sh Anna (navi) Figueiredo Gomes 2025-11-12 21:43:45 +01:00
  • 4088073a75 openrc-user: use /bin/sh if user's login shell is not in /etc/shells Anna (navi) Figueiredo Gomes 2025-11-08 17:46:18 +01:00
  • bf972af8a0 openrc-run: formatting changes Anna (navi) Figueiredo Gomes 2025-10-04 23:21:14 +02:00
  • ff1b121dac shared/misc.c: use posix_spawn in exec_service Anna (navi) Figueiredo Gomes 2025-10-13 00:06:23 +02:00
  • d9b1e65418 openrc-run: use posix_spawn Anna (navi) Figueiredo Gomes 2025-10-12 23:42:12 +02:00
  • 2dc132584f openrc-run: cleanup svc_exec Anna (navi) Figueiredo Gomes 2025-10-12 23:20:06 +02:00
  • 303bc524e8 do_unmount: add parallel unmounting NRK 2025-03-18 04:31:35 +00:00
  • a477d469eb rc.conf: change default fuser_timeout to 20 seconds NRK 2025-04-15 04:28:09 +00:00
  • 3e25dd6659 sh/init.sh.Linux: make uucp group configurable Anna (navi) Figueiredo Gomes 2025-09-07 04:57:39 +02:00
  • 215ffbc192 supervise-daemon: reverse meaning of respawn-delay value warning Aster Boese 2025-11-07 12:40:33 -05:00
  • e1573d2aa1 init.d/net-online: pass -n to ping to avoid rDNS overhead Sam James 2025-10-30 09:01:15 +00:00
  • 8d34e3f952 Expand minimum padding to 26 in rc-update Tomas Fabrizio Orsi 2025-10-17 00:19:04 -03:00
  • d67595b01e Added missing options to the zsh completion definitions nilninull 2025-09-27 21:12:56 +09:00
  • 816eebc591 rc-env: add new binary rc-update-env Anna (navi) Figueiredo Gomes 2025-10-05 06:39:09 +02:00
  • 420016732d openrc-run: import variables from dependent services Anna (navi) Figueiredo Gomes 2025-04-07 19:16:41 +02:00
  • 3091beeda8 value: add service_export helper Anna (navi) Figueiredo Gomes 2025-04-07 19:10:20 +02:00
  • cb4b646620 librc: clear service envdir on stop Anna (navi) Figueiredo Gomes 2025-10-05 04:25:27 +02:00
  • 26fb0a4d8c librc: add rc_service_setenv and rc_environ_* Anna (navi) Figueiredo Gomes 2025-10-05 05:29:40 +02:00
  • ac28f2cb31 librc: add rc_getfileat Anna (navi) Figueiredo Gomes 2025-10-05 05:21:44 +02:00
  • e50e4a8189 release 0.63 0.63 Anna (navi) Figueiredo Gomes 2025-09-20 03:47:26 +02:00
  • 1d4fc1c1ed librc: use xasprintf in rc_service_description Anna (navi) Figueiredo Gomes 2025-09-10 21:45:00 +02:00
  • 77fb635c59 librc: use xasprintf in rc_service_extra_commands Anna (navi) Figueiredo Gomes 2025-09-10 21:44:26 +02:00
  • 6903d0214d librc: use statically sized array over constant xmalloc in file_regex Anna (navi) Figueiredo Gomes 2025-09-10 21:36:44 +02:00
  • bc502c5113 release 0.62.10 0.62.10 0.62.x Anna (navi) Figueiredo Gomes 2025-09-20 03:27:00 +02:00
  • 0ce34e7690 librc-depend: fix rc.conf.d/*.conf mtime not checked Sertonix 2025-09-16 13:55:56 +02:00
  • 564240554a sh/openrc-run: fix ~/.config/rc/rc.conf.d/*.conf not sourced Sertonix 2025-09-16 13:54:50 +02:00
  • f12371844d librc: remove d->d_name, not pathname, in rm_dir loop Anna (navi) Figueiredo Gomes 2025-09-20 02:16:47 +02:00
  • 94ee0d0f84 librc: remove d->d_name, not pathname, in rm_dir loop Anna (navi) Figueiredo Gomes 2025-09-20 02:16:47 +02:00
  • b886fa58c1 Fix typo/mismerge in variable name. Mark Hindley 2025-09-14 15:34:34 +01:00
  • 04c5b101e1 pam_openrc: don't unlock non-initialized lockfd. Anna (navi) Figueiredo Gomes 2025-09-07 03:38:08 +02:00
  • ecddfc98b0 librc-depend: fix rc.conf.d/*.conf mtime not checked Sertonix 2025-09-16 13:55:56 +02:00
  • 947eee8424 sh/openrc-run: fix ~/.config/rc/rc.conf.d/*.conf not sourced Sertonix 2025-09-16 13:54:50 +02:00
  • 03d1226a66 Fix typo/mismerge in variable name. Mark Hindley 2025-09-14 15:34:34 +01:00
  • 1f7dce3860 release 0.62.9 0.62.9 Anna (navi) Figueiredo Gomes 2025-09-13 02:44:59 +02:00
  • dd0cac1b54 build: install functions.sh init.d symlink with meson William Hubbs 2025-04-27 10:47:22 -05:00
  • ec544781e1 openrc: disable --override and krunlevel for user services Anna (navi) Figueiredo Gomes 2025-09-10 00:53:56 +02:00
  • 817c70b374 pam_openrc: don't unlock non-initialized lockfd. Anna (navi) Figueiredo Gomes 2025-09-07 03:38:08 +02:00
  • 459db56ce0 librc, mountinfo: fix build headers for netbsd SetiQyu 2025-07-22 22:17:46 +02:00
  • aaed509cd4 librc, mountinfo: fix build headers for netbsd netbsd-fix SetiQyu 2025-07-22 22:17:46 +02:00
  • fc711e4622 sh: restore the installation of init.d/functions.sh functions.sh Anna (navi) Figueiredo Gomes 2025-09-07 03:47:40 +02:00
  • 3772438c99 release 0.62.8 0.62.8 Anna (navi) Figueiredo Gomes 2025-09-04 23:29:15 +02:00
  • 13884a375b pam_openrc: avoid clobbering errno when checking for rc_autostart_user Anna (navi) Figueiredo Gomes 2025-09-04 23:14:34 +02:00
  • 890a4ebc5b pam_openrc: avoid clobbering errno when checking for rc_autostart_user Anna (navi) Figueiredo Gomes 2025-09-04 23:14:34 +02:00
  • 85214aec18 sysfs: mount tracefs explicitly if available Lauri Tirkkonen 2025-09-02 21:39:43 +09:00
  • 60076f40f8 release 0.62.7 0.62.7 Anna (navi) Figueiredo Gomes 2025-09-03 01:28:28 +02:00
  • 26861b44eb pam_openrc: respect PAM_SILENT Anna (navi) Figueiredo Gomes 2025-08-30 01:27:04 +02:00
  • 8d42f8406b pam_openrc: add rc_autostart_user to rc.conf Anna (navi) Figueiredo Gomes 2025-08-29 23:59:47 +02:00
  • 0f9a3dc375 pam_openrc: respect PAM_SILENT Anna (navi) Figueiredo Gomes 2025-08-30 01:27:04 +02:00