summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2016-04-17 23:11:11 +0100
committerBen Hutchings <ben@decadent.org.uk>2016-04-17 23:11:11 +0100
commit79c020476e434542a127bbc20cc4d8bbb7e1f972 (patch)
treeeb9614c18b7e6175cca2d0f01a95ad6e0f99052f
parentb19d13e7049cc971aeaec30cb06740056407ddf6 (diff)
mkinitramfs: Fix wildcard for excluding dot-files
'.*' matches the starting point, '.', causing all scripts to be ignored. Signed-off-by: Ben Hutchings <ben@decadent.org.uk> Closes: #821346
-rwxr-xr-xmkinitramfs2
1 files changed, 1 insertions, 1 deletions
diff --git a/mkinitramfs b/mkinitramfs
index 5773ebb..27349ea 100755
--- a/mkinitramfs
+++ b/mkinitramfs
@@ -267,7 +267,7 @@ for b in $(cd /usr/share/initramfs-tools/scripts/ && find . \
"${DESTDIR}/scripts/$(dirname "${b}")/"
done
# Prune dot-files/directories and limit depth to exclude VCS files
-for b in $(cd "${CONFDIR}/scripts" && find . -maxdepth 2 -name '.*' -prune -o \
+for b in $(cd "${CONFDIR}/scripts" && find . -maxdepth 2 -name '.?*' -prune -o \
-regextype posix-extended -regex '.*/[[:alnum:]\._-]+$' -type f -print); do
[ -d "${DESTDIR}/scripts/$(dirname "${b}")" ] \
|| mkdir -p "${DESTDIR}/scripts/$(dirname "${b}")"