firejail/test/fs
Kelvin M. Klann aff7cb630c feature: allow subpaths in xdg macros
Currently it is not possible to use XDG-related macros (such as
`${DOCUMENTS}`) with subpaths (such as `${DOCUMENTS}/foo`) and so
profiles just use `${HOME}` with a hardcoded path using the English
directory name and the subpath (such as `${HOME}/Documents/foo`).

Allow using subpaths after XDG macros, so that they automatically use
the auto-detected XDG path, just as when currently using the XDG macros
without subpaths.

Before:

    ${HOME}/Documents/foo

After:

    ${DOCUMENTS}/foo

This is a follow-up to #7147.

Closes #2359.

Relates to #4229.
2026-05-01 07:30:23 -03:00
..
devnull_symlink modif: do not follow symlinks to /dev/null on disable (#7129) 2026-04-17 18:30:28 +00:00
disable-devnull-symlink.exp test/fs/disable-devnull-symlink.exp: simplify error messages 2026-04-27 04:43:52 -03:00
fs.sh feature: allow subpaths in xdg macros 2026-05-01 07:30:23 -03:00
fs_dev_shm.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fs_var_lock.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fs_var_tmp.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-bindnoroot.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-private.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-readonly.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
fscheck-tmpfs.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
invalid_filename.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
kmsg.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
macro-blacklist.profile test/fs: sort entries in xdg macro profiles 2026-04-27 04:47:37 -03:00
macro-readonly.profile test/fs: sort entries in xdg macro profiles 2026-04-27 04:47:37 -03:00
macro-subpath-blacklist.profile feature: allow subpaths in xdg macros 2026-05-01 07:30:23 -03:00
macro-subpath-readonly.profile feature: allow subpaths in xdg macros 2026-05-01 07:30:23 -03:00
macro-subpath-whitelist.profile feature: allow subpaths in xdg macros 2026-05-01 07:30:23 -03:00
macro-subpath.exp feature: allow subpaths in xdg macros 2026-05-01 07:30:23 -03:00
macro-whitelist.profile test/fs: sort entries in xdg macro profiles 2026-04-27 04:47:37 -03:00
macro.exp test/fs/macro.exp: increase timeout to 3s 2026-04-29 02:58:06 -03:00
mkdir.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
mkdir.profile rework make test-fs 2021-07-29 07:47:16 -04:00
mkdir2.profile testing 2017-03-24 09:39:24 -04:00
mkdir_mkfile.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
mkdir_mkfile.profile testing 2016-11-10 08:23:58 -05:00
mkfile.profile testing 2017-03-24 09:39:24 -04:00
noblacklist-blacklist-noexec.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
noblacklist-blacklist-readonly.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_bind_user.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_blacklist.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_blacklist_file.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
option_blacklist_glob.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-bin.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
private-bin.profile testing 2016-05-05 10:22:18 -04:00
private-cache.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-cwd.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
private-cwd.profile fix --private-cwd, issue #4910 2022-02-08 10:30:22 -05:00
private-home-dir.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-home.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-homedir.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private-whitelist.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
private.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
read-write.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
sys_fs.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
tab.exp --profile=FILE rework (#6896) 2026-01-05 12:42:17 -05:00
tab.profile --tab: enable shell tab completion 2022-02-20 08:05:33 -05:00
tmpfs-root.exp testing --tmpfs as root and regular user 2026-01-21 15:48:06 -05:00
tmpfs.exp testing --tmpfs as root and regular user 2026-01-21 15:48:06 -05:00
tmpfs.profile testing --tmpfs as root and regular user 2026-01-21 15:48:06 -05:00
whitelist-dev.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-double.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-empty.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-noexec.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-readonly.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist-whitespace.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00
whitelist.exp copyright 2014-2026 all over the place 2025-12-30 08:20:44 -05:00