Dne 22.3.2014 19:22, Alexander Holler napsal(a): > Am 22.03.2014 13:29, schrieb Alexander Holler: >> The initramfs generation is broken for file and directory names which >> contain >> colons, spaces and other unusual characters. Print an error and don't >> try to >> continue. > > (...) >> + # Files and directories with spaces and colons are unsupported. >> + local unsupported=$(find "${srcdir}" -regex '.*\(:\| >> \|\n\|\r\|\t\).*') > > I've just noted that -regex isn't POSIX. I don't know the kernel rules > regarding this, and I don't care. But it might be a blocker for this patch.
The bigger problem is that there is no C-style quoting in regexps or character classes matches any file with 'n', 'r' or 't' in its name. How about -name '*[:[:space:]]*' ? Michal -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/