← Commit list

1ac42bf66

Bernhard Reutner-Fischer
Bernhard Reutner-Fischer
2006-10-10
FAILED Duration: 2s

Subject

- add option -t mkinitrd and mkinitramfs both require -t.

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

debianutils/mktemp.c+16 -6
@@ -18,21 +18,31 @@
int mktemp_main(int argc, char **argv)
{
- unsigned long flags = getopt32(argc, argv, "dq");
+ unsigned long flags = getopt32(argc, argv, "dqt");
+ char *chp;
if (optind + 1 != argc)
bb_show_usage();
+ chp = argv[optind];
+
+ if (flags & 4) {
+ char *dir = getenv("TMPDIR");
+ if (dir && *dir != '\0')
+ chp = concat_path_file(dir, chp);
+ else
+ chp = concat_path_file("/tmp/", chp);
+ }
+
if (flags & 1) {
- if (mkdtemp(argv[optind]) == NULL)
+ if (mkdtemp(chp) == NULL)
return EXIT_FAILURE;
- }
- else {
- if (mkstemp(argv[optind]) < 0)
+ } else {
+ if (mkstemp(chp) < 0)
return EXIT_FAILURE;
}
- puts(argv[optind]);
+ puts(chp);
return EXIT_SUCCESS;
}