/systemd-251/test/units/ |
D | testsuite-29.sh | 75 portablectl "${ARGS[@]}" attach --now --runtime --extension /usr/share/app0.raw /usr/share/minimal_… 81 portablectl "${ARGS[@]}" reattach --now --runtime --extension /usr/share/app0.raw /usr/share/minima… 87 portablectl detach --now --runtime --extension /usr/share/app0.raw /usr/share/minimal_1.raw app0 89 portablectl "${ARGS[@]}" attach --now --runtime --extension /usr/share/app1.raw /usr/share/minimal_… 97 portablectl "${ARGS[@]}" reattach --now --runtime --extension /tmp/app1_2.raw /usr/share/minimal_1.… 103 portablectl "${ARGS[@]}" reattach --now --runtime --extension /usr/share/app1.raw /usr/share/minima… 109 portablectl detach --now --runtime --extension /usr/share/app1.raw /usr/share/minimal_1.raw app1 131 grep . /tmp/overlay/usr/lib/extension-release.d/* 142 portablectl "${ARGS[@]}" attach --copy=symlink --now --runtime --extension /tmp/app0 --extension /t… 147 portablectl inspect --cat --extension app0 --extension app1 rootdir app0 app1 | grep -q -f /tmp/roo… [all …]
|
D | testsuite-43.sh | 140 runas testuser systemd-run --wait --user --unit=test-extension-dir \ 144 grep PORTABLE_PREFIXES=app1 /usr/lib/extension-release.d/extension-release.app2
|
/systemd-251/src/basic/ |
D | os-util.c | 38 int path_is_extension_tree(const char *path, const char *extension) { in path_is_extension_tree() argument 51 r = open_extension_release(path, extension, NULL, NULL); in path_is_extension_tree() 60 int open_extension_release(const char *root, const char *extension, char **ret_path, int *ret_fd) { in open_extension_release() argument 64 if (extension) { in open_extension_release() 67 if (!image_name_is_valid(extension)) in open_extension_release() 69 "The extension name %s is invalid.", extension); in open_extension_release() 71 … extension_full_path = strjoina("/usr/lib/extension-release.d/extension-release.", extension); in open_extension_release() 208 int fopen_extension_release(const char *root, const char *extension, char **ret_path, FILE **ret_fi… in fopen_extension_release() argument 215 return open_extension_release(root, extension, ret_path, NULL); in fopen_extension_release() 217 r = open_extension_release(root, extension, ret_path ? &p : NULL, &fd); in fopen_extension_release() [all …]
|
D | os-util.h | 11 int path_is_extension_tree(const char *path, const char *extension); 16 int open_extension_release(const char *root, const char *extension, char **ret_path, int *ret_fd); 21 int fopen_extension_release(const char *root, const char *extension, char **ret_path, FILE **ret_fi… 26 int _parse_extension_release(const char *root, const char *extension, ...) _sentinel_; 28 #define parse_extension_release(root, extension, ...) _parse_extension_release(root, extension, __V… argument 31 int load_extension_release_pairs(const char *root, const char *extension, char ***ret);
|
/systemd-251/src/shared/ |
D | pretty-print.c | 215 … int guess_type(const char **name, char ***prefixes, bool *is_collection, const char **extension) { in guess_type() argument 279 *extension = ext; in guess_type() 288 const char *extension; in conf_files_cat() local 291 r = guess_type(&name, &prefixes, &is_collection, &extension); in conf_files_cat() 295 assert(extension); in conf_files_cat() 312 log_debug(" %s%s/*%s", strempty(root), *t, extension); in conf_files_cat() 334 r = conf_files_list_strv(&files, extension, root, 0, (const char* const*) dirs); in conf_files_cat()
|
D | meson.build | 123 'extension-release.c', 124 'extension-release.h',
|
/systemd-251/ |
D | .ycm_extra_conf.py | 196 extension = os.path.splitext(filename)[1] 197 return extension in HEADER_EXTENSIONS 213 for extension in SOURCE_EXTENSIONS: 214 replacement_file = basename + extension
|
D | NEWS | 26 return parameter, containing the actual extension release metadata. 248 'portablectl attach --extension=' now also accepts directory paths. 649 service, or attached as system extension. 651 * The system-extension.d/ drop-in files now support a new field 652 SYSEXT_SCOPE= that may encode which purpose a system extension image 1168 * systemd-sysext now optionally doesn't insist on extension-release.d/ 1170 file system xattr user.extension-release.strict is set on the 1171 extension release file, it is accepted regardless of its name. This 1172 relaxes security restrictions a bit, as system extension may be 1547 * portablectl gained a new switch --extension= for enabling portable [all …]
|
D | TODO | 413 * man: rework os-release(5), and clearly separate our extension-release.d/ and 1598 - as an extension to the directory+subvolume backend: if located on 1757 * nspawn: add support for sysext extensions, too. i.e. a new --extension=
|
/systemd-251/docs/ |
D | PORTABLE_SERVICES.md | 47 environments. See [Extension Images](#extension-images) below. 271 The `--extension` parameter of `portablectl` can be used to specify as many upper 278 2. The upper extension(s) image(s) must contain an extension-release file in 279 `/usr/lib/extension-release.d/`, with an `ID=` and `SYSEXT_LEVEL=`/`VERSION_ID=` 284 4. The upper extension(s) image(s) must at least contain one matching unit file each, 287 5. As with the base/OS image, the upper extension(s) image(s) must be a plain 291 # portablectl attach --extension foobar_0.7.23.raw debian-runtime_11.1.raw foobar 292 # portablectl attach --extension barbaz_7.0.23/ debian-runtime_11.1.raw barbaz
|
D | HACKING.md | 134 Please note that files for both template engines use the `.in` extension. 201 vscode's clangd extension, this is done via setting the `clangd.path` option to the path of the 274 Now we need to configure VSCode. First, make sure the C/C++ extension is installed. If you're alrea… 275 a different extension for code completion and other IDE features for C in VSCode, make sure to disa… 276 corresponding parts of the C/C++ extension in your VSCode user settings by adding the following ent… 285 With the extension set up, we can create the launch.json file in the .vscode/ directory to tell the…
|
D | AUTOMATIC_BOOT_ASSESSMENT.md | 48 serves as a generic extension point both for units that are necessary to
|
D | TEMPORARY_DIRECTORIES.md | 106 2. Use `memfd_create()` or `O_TMPFILE`. This is an extension of the
|
D | JOURNAL_FILE_FORMAT.md | 239 them. If a compatible feature extension is made a new bit is registered in the 240 header's **compatible_flags** field. If a feature extension is used that makes
|
D | BOOT_LOADER_SPECIFICATION.md | 331 extension `.efi`. Support for images of this type is of course specific to
|
D | USER_RECORD.md | 582 implement the `hmac-secret` extension. The salt to pass to the FIDO2 device is 654 FIDO2 devices that implement the `hmac-secret` extension. Each element of the
|
D | CODING_STYLE.md | 133 features and GCC extension than "gnu11", as long as there's reasonable
|
/systemd-251/test/ |
D | test-functions | 647 cat /usr/lib/extension-release.d/extension-release.app0 659 …setfattr -n user.extension-release.strict -v false "$initdir/usr/lib/extension-release.d/extension… 673 cat /usr/lib/extension-release.d/extension-release.app2
|
/systemd-251/hwdb.d/ |
D | 80-ieee1394-unit-function.hwdb | 123 # An extension card for Rosetta 200, Rosetta 800, AD16X, DA16X, DD16X, and BigBen. 162 # An extension card for Behringer X32. 309 # An extension card for Mackie Onyx 1220, 1620, and 1640. 317 # An extension card for Mackie d.2. Mackie d.2 Pro is preinstalled model.
|
D | usb.ids | 19817 4202 Passport Reader PRM extension device
|
D | 20-usb-vendor-model.hwdb | 59385 ID_MODEL_FROM_DATABASE=Passport Reader PRM extension device
|
/systemd-251/man/rules/ |
D | meson.build | 66 ['os-release', '5', ['extension-release', 'initrd-release'], ''],
|