summaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorErik Stromdahl <erik.stromdahl@gmail.com>2017-06-01 19:29:18 +0200
committerDave Reisner <dreisner@archlinux.org>2017-08-20 22:40:27 +0200
commit172ca644527cfaf3bba1dbeab9e7139cca2b249a (patch)
tree043ff751d3e1d01abbceabcaff4f6b3b2d10a24d /man
parentcee0499489e97384b72d47473606272d12ac96c0 (diff)
downloadmkinitcpio-172ca644527cfaf3bba1dbeab9e7139cca2b249a.tar.gz
mkinitcpio-172ca644527cfaf3bba1dbeab9e7139cca2b249a.tar.xz
functions: add_full_dir: path prefix strip-off
Add third argument to add_full_dir: strip_prefix. The strip_prefix will be stripped off from the destination path (path in the initramfs image) when adding files. Rationale: Make it easier to add rootfs overlay hooks when generating images. add_full_dir can be invoked in this way: add_full_dir /path/on/parent/rootfs-overlay * /path/on/parent/rootfs-overlay The above invocation will add all content of */path/on/parent/rootfs-overlay* into */* in the initramfs image. Signed-off-by: Erik Stromdahl <erik.stromdahl@gmail.com>
Diffstat (limited to 'man')
-rw-r--r--man/mkinitcpio.8.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/man/mkinitcpio.8.txt b/man/mkinitcpio.8.txt
index 5c3118e..931a167 100644
--- a/man/mkinitcpio.8.txt
+++ b/man/mkinitcpio.8.txt
@@ -139,7 +139,7 @@ functions exist to facilitate this.
Adds a directory and its parents to the image.
-*add_full_dir* 'directory' [ 'glob' ]::
+*add_full_dir* 'directory' [ 'glob' ] [ 'strip_prefix' ]::
Recursively adds a directory to the image by walking the given path and
calling *add_file*, *add_dir*, and *add_symlink* accordingly. This function
@@ -148,6 +148,11 @@ functions exist to facilitate this.
If the 'glob' argument is passed, only files and symlinks matching this glob
will be added.
+ If the 'strip_prefix' argument is passed, it will be used to strip the
+ destination path (path in the initramfs image) from the prefix specified by
+ the 'strip_prefix' argument. This can be useful when writing rootfs-overlay
+ hooks.
+
*add_symlink* 'path' [ 'link-target' ]::
Adds a symlink to the image at the specified `path`, optionally pointing to