summaryrefslogtreecommitdiff
path: root/miscutils
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-10-22 10:10:50 +0000
committerEric Andersen <andersen@codepoet.org>2003-10-22 10:10:50 +0000
commit5289969f08d64b6208c5db1049612ea7f9618080 (patch)
tree6bd1b91d4e51d8ce84258a8c3c44092133882e92 /miscutils
parent88c916bdec7d444198f067529637b4a616ad3efe (diff)
downloadbusybox-w32-5289969f08d64b6208c5db1049612ea7f9618080.tar.gz
busybox-w32-5289969f08d64b6208c5db1049612ea7f9618080.tar.bz2
busybox-w32-5289969f08d64b6208c5db1049612ea7f9618080.zip
Tito writes:
Hi to all, I'm sorry but I didn't spot this big fat bug until now, Matteo Croce emailed me about it. Please apply this patch as the devfsd applet is broken and works only on a system booted with a standard devfsd ( the test I mostly did :-( ), but if used at boot time it DOESN'T WORK. Thanks in advance and please apply Tito
Diffstat (limited to 'miscutils')
-rw-r--r--miscutils/devfsd.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/miscutils/devfsd.c b/miscutils/devfsd.c
index e6316d686..e5d550835 100644
--- a/miscutils/devfsd.c
+++ b/miscutils/devfsd.c
@@ -1426,15 +1426,14 @@ static int mksymlink (const char *oldpath, const char *newpath)
1426 1426
1427static int make_dir_tree (const char *path) 1427static int make_dir_tree (const char *path)
1428/* [SUMMARY] Creating intervening directories for a path as required. 1428/* [SUMMARY] Creating intervening directories for a path as required.
1429 <path> The full pathname (including he leaf node). 1429 <path> The full pathname (including the leaf node).
1430 [RETURNS] TRUE on success, else FALSE. 1430 [RETURNS] TRUE on success, else FALSE.
1431*/ 1431*/
1432{ 1432{
1433#ifdef CONFIG_DEVFSD_DEBUG 1433#ifdef CONFIG_DEVFSD_DEBUG
1434 msg_logger( NO_DIE, LOG_INFO, "make_dir_tree()\n"); 1434 msg_logger( NO_DIE, LOG_INFO, "make_dir_tree()\n");
1435#endif 1435#endif
1436 1436 if (bb_make_directory( dirname((char *)path), S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH ,FILEUTILS_RECUR )==-1)
1437 if (bb_make_directory( (char *)path, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH , FILEUTILS_RECUR )==-1)
1438 { 1437 {
1439#ifdef CONFIG_DEVFSD_VERBOSE 1438#ifdef CONFIG_DEVFSD_VERBOSE
1440 msg_logger( NO_DIE, LOG_ERR, "make_dir_tree(): %s: %m\n", path); 1439 msg_logger( NO_DIE, LOG_ERR, "make_dir_tree(): %s: %m\n", path);