Skip to content

Commit f2434ec

Browse files
vapiersravnborg
authored andcommitted
kbuild: add support for reading stdin with gen_init_cpio
Treat an argument of "-" as meaning "read stdin for cpio files" so gen_init_cpio can be piped into. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
1 parent e99c343 commit f2434ec

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

usr/gen_init_cpio.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,9 @@ int main (int argc, char *argv[])
498498
exit(1);
499499
}
500500

501-
if (! (cpio_list = fopen(argv[1], "r"))) {
501+
if (!strcmp(argv[1], "-"))
502+
cpio_list = stdin;
503+
else if (! (cpio_list = fopen(argv[1], "r"))) {
502504
fprintf(stderr, "ERROR: unable to open '%s': %s\n\n",
503505
argv[1], strerror(errno));
504506
usage(argv[0]);

0 commit comments

Comments
 (0)