1
0
mirror of https://github.com/systemd/systemd.git synced 2024-10-29 21:55:36 +03:00
The systemd System and Service Manager
Go to file
Zbigniew Jędrzejewski-Szmek 17021368fc generators: accept one or three args, do not write to /tmp
Since the general generator logic was established in the rewrite in
07719a21b6, generators would always write to /tmp
by default. I think this not a good default at all, because generators write a
bunch of files and would create a mess in /tmp. And for debugging, one
generally needs to remove all the files in the output directory, because
generators will complain in the output paths are already present. Thus the
approach of disabling console logging and writing many files to /tmp when
invoked with no arguments is not nice, so let's disallow operation with no
args.

But when debugging, one generally does not care about the separate output dirs
(most generators use only one). Thus the general pattern I use is something
like:
  rm -rf /tmp/x && mkdir /tmp/x && build/some-generator /tmp/{x,x,x}
This commit allows only one directory to be specified and simplifies this to:
  rm -rf /tmp/x && mkdir /tmp/x && build/some-generator /tmp/x
2022-07-15 13:10:39 +02:00
.clusterfuzzlite ci: unpin CFLite 2022-04-26 09:13:57 +00:00
.github Add coredump daemons to bug/RFE template component options 2022-07-13 12:31:01 +01:00
.lgtm/cpp-queries
.semaphore semaphoreci: re-enable rebooting tests 2022-04-07 14:53:49 +09:00
catalog Move message repeat 2022-06-01 00:20:30 +09:00
coccinelle basic/list: drop LIST_IS_EMPTY 2022-07-02 12:46:16 +02:00
docs docs: normalize uppercasing of titles of network doc 2022-07-05 22:12:08 +02:00
factory meson: also allow setting GIT_VERSION via templates 2022-04-05 22:18:31 +02:00
hwdb.d Fix automatic screen rotation for Asus Transformer T100TAM 2022-07-11 22:44:12 +02:00
LICENSES
man generators: accept one or three args, do not write to /tmp 2022-07-15 13:10:39 +02:00
mkosi.default.d mkosi: drop libiptc from build for Fedora 2022-05-13 04:21:27 +09:00
modprobe.d
network network: add example file that enables DHCP on ethernet links 2022-01-12 16:05:59 +01:00
po po: add a false positive to POTFILES.skip 2022-06-27 22:59:26 +09:00
presets
rules.d meson: install 70-power-switch.rules 2022-05-19 05:04:58 +09:00
shell-completion bootctl: add --install-source=auto|image|host 2022-07-08 16:58:51 +01:00
src generators: accept one or three args, do not write to /tmp 2022-07-15 13:10:39 +02:00
sysctl.d tree-wide: link to docs.kernel.org for kernel documentation 2022-07-04 19:56:53 +02:00
sysusers.d Use descriptive name for nobody 2022-05-27 22:09:24 +01:00
test test: add test for org.freedesktop.login1.Session SetType 2022-07-13 13:53:13 +02:00
tmpfiles.d meson: Sort lines in tmpfiles.d/meson.build 2022-05-03 20:46:16 +02:00
tools meson: Switch default-locale default to C.UTF-8 2022-06-04 05:08:37 +09:00
units logind: don't delay login for root even if systemd-user-sessions.service is not activated yet 2022-07-12 22:54:39 +01:00
xorg
.clang-format clang-format: Adjust style of pointers 2022-05-30 04:00:54 +09:00
.ctags
.dir-locals.el
.editorconfig docs: configure editorconfig for css and html 2022-05-17 21:13:17 +02:00
.gitattributes
.gitignore emacs: ignore .dir-locals-2.el (personal customization) versioning 2022-06-27 07:32:14 +00:00
.lgtm.yml Revert "lgtm: disable cpp/missing-return (again)" 2022-04-16 10:59:29 +00:00
.mailmap
.packit.yml Packit: build SRPMs in Copr 2022-03-09 09:52:41 +00:00
.vimrc
.ycm_extra_conf.py
configure
LICENSE.GPL2
LICENSE.LGPL2.1
Makefile
meson_options.txt smack: Add DefaultSmackProcessLabel to user.conf and system.conf 2022-07-12 22:47:32 +01:00
meson.build Merge pull request #23881 from keszybz/kernel-install-strikes-yet-again 2022-07-13 02:44:50 +02:00
mkosi.build
mkosi.postinst
NEWS NEWS: mention change in default behavior of background sessions 2022-07-07 10:11:45 +09:00
README man: update the description of taint flags 2022-07-09 19:18:14 +02:00
README.md README: rawhide -> Rawhide 2022-04-06 23:14:21 +09:00
TODO update TODO 2022-07-14 17:11:43 +02:00

Systemd

System and Service Manager

Count of open issues over time Count of open pull requests over time Semaphore CI 2.0 Build Status
Coverity Scan Status
OSS-Fuzz Status
CIFuzz
CII Best Practices
Language Grade: C/C++
CentOS CI - CentOS 8
CentOS CI - Arch
CentOS CI - Arch (sanitizers)
CentOS CI - Rawhide (SELinux)
Fossies codespell report
Coverage Status
Packaging status

Details

Most documentation is available on systemd's web site.

Assorted, older, general information about systemd can be found in the systemd Wiki.

Information about build requirements is provided in the README file.

Consult our NEWS file for information about what's new in the most recent systemd versions.

Please see the Code Map for information about this repository's layout and content.

Please see the Hacking guide for information on how to hack on systemd and test your modifications.

Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests.

When preparing patches for systemd, please follow our Coding Style Guidelines.

If you are looking for support, please contact our mailing list or join our IRC channel.

Stable branches with backported patches are available in the stable repo.