summaryrefslogtreecommitdiffstats
path: root/man/nss-systemd.xml (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-04-23cryptenroll: sort includesMike Yuan1-1/+1
Follow-up for 1df4b21abdb9e562805a7b006d179507182f845e
2024-04-23core/service: also allow updating main pid when SERVICE_STOPMike Yuan1-1/+4
Follow-up for f5b72af50d2bb6879f0e6d8ea10f34e9c111dcd1 See also: https://github.com/systemd/systemd/pull/32120#discussion_r1575992623
2024-04-23cryptenroll: use root device by defaultLudwig Nussel2-9/+29
2024-04-23manager: Improve freeze/thaw for unrealized cgroupAdrian Vovk1-4/+10
This is a follow-up for e50bfc89cefd4aafedaf2a7eacbf8b5ed80b134e In that commit, we made Freeze/Thaw work with unrealized cgroups. However, the unit was left in a strange state: it would be frozen by the kernel but systemd would be unaware, and it remained possible to try and realize the cgroup while the unit is supposed to be frozen. This commit fixes the state tracking and prevents cgroups from being realized when the unit is frozen.
2024-04-23build(deps): bump pkg/debian from `30c77a7` to `733ac7c`dependabot[bot]1-0/+0
Bumps pkg/debian from `30c77a7` to `733ac7c`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23mkosi: Configure lower retention limit for package artifactsDaan De Meyer1-0/+1
This is more than 0.5G per job, so let's drop the retention to 4 days to make sure we don't hit github's limits.
2024-04-23mkosi: Fix Arch Linux package globDaan De Meyer1-1/+1
2024-04-23service: allow MainPID= updates during stop of the serviceMichal Sekletar1-1/+1
Example use case is a migration of MainPID to an auxiliary scope.
2024-04-23update TODOLennart Poettering1-0/+3
2024-04-23systemctl: set reboot argument for most forms of shutdown, not just plain ↵Lennart Poettering1-7/+9
reboots This doesn't hurt anyway, and is useful now that we propagate the string via sd_notify() too.
2024-04-23shutdown: send an sd_notify() message on shutdown with the shutdown reason ↵Lennart Poettering2-0/+35
and boot param This is kinda nice in containers, to exfiltrate a string from the container on shutdown.
2024-04-23mkosi: Run integration tests in CIDaan De Meyer3-68/+90
We do the image build and run the tests in a btrfs loopback so we can make use of btrfs subvolumes and COW to keep the disk space requirements to a minimum and speed up the ephemeral copies we make of the image to run the tests. We also switch to building debug packages and publishing the built packages as artifacts.
2024-04-23test: Various mkosi integration test improvementsDaan De Meyer6-162/+184
- Stop using logging module since the default output formatting is pretty bad. Prefer print() for now. - Log less, logging the full mkosi command line is rather verbose, especially when it contains multi-line dropins. - Streamline the journalctl command we output for debugging failed tests. - Don't force usage of the disk image format. - Don't force running without unit tests. - Don't force disabling RuntimeBuildSources. - Update documentation to streamline the command for running a single test and remove sudo as it's not required anymore. - Improve the console output by having the test unit's output logged to both the journal and the console. - Disable journal console log forwarding as we have journal forwarding as a better alternative. - Delete existing journal file before running test. - Delete journal files of succeeded tests to reduce disk usage. - Rename system_mkosi target to just mkosi - Pass in mkosi source directory explicitly to accomodate arbitrary build directory locations. - Add test interactive debugging if stdout is connected to a tty - Stop explicitly using the 'system' image since it'll likely be dropped soon. - Only forward journal if we're not running in debugging mode. - Stop using testsuite.target and instead just add the necessary extras to the main testsuite unit via the credential dropin. - Override type to idle so test output is not interleaved with status output. - Don't build mkosi target by default - Always add the mkosi target if mkosi is found - Remove dependency of the integration tests on the mkosi target as otherwise the image is always built, even though we configure it to not be built by default. - Move mkosi output, cache and build directory into build/ so that invocations from meson and regular invocations share the same directories. - Various aesthetic cleanups.
2024-04-23mkosi: Deal with ubuntu's special debug packagesDaan De Meyer1-3/+6
Building debug packages on ubuntu requires the "debug" option to be specified explicitly. Debug packages on Ubuntu have the .ddeb extension, so let's make sure we handle that by copying the .ddeb packages in the build script as well.
2024-04-23mkosi: Use -fdebug-prefix-map= instead of -ffile-prefix-map=Daan De Meyer2-2/+2
-ffile-prefix-map= implies -fmacro-prefix-map= which is incompatible with our definition of PROJECT_FILE. See https://github.com/systemd/systemd/issues/32417. -fdebug-prefix-map= only affects debuginfo without affecting macros.
2024-04-23mkosi: Update to latestDaan De Meyer1-1/+1
2024-04-23systemctl: add forgotten --after/--before to --help textLennart Poettering1-0/+2
Follow-up for: afba41995de65d8f378b138ea6d9804be32625a3
2024-04-23systemctl: add forgotten --reboot-argument= to --help textLennart Poettering1-0/+2
Follow-up for: dae710bef121bfc379423d9d75e7d792074ab71c
2024-04-23systemctl: add forgotten --message= to --help textLennart Poettering1-0/+1
Follow-up for: 9ef15026c0e7e6600372056c43442c99ec53746e