diff options
author | vodz <vodz@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-11-26 11:01:23 +0000 |
---|---|---|
committer | vodz <vodz@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2005-11-26 11:01:23 +0000 |
commit | 803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7 (patch) | |
tree | 3d0e96bc755a206854eb7e979e76372f0232a97b /e2fsprogs/util.c | |
parent | 0d9ad9dd2ee75f7b433779cebbe38e99b3b254aa (diff) | |
download | busybox-w32-803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7.tar.gz busybox-w32-803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7.tar.bz2 busybox-w32-803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7.zip |
remove bug: fsck do not know path
git-svn-id: svn://busybox.net/trunk/busybox@12536 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'e2fsprogs/util.c')
-rw-r--r-- | e2fsprogs/util.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/e2fsprogs/util.c b/e2fsprogs/util.c index e59b18c5a..7e9c09234 100644 --- a/e2fsprogs/util.c +++ b/e2fsprogs/util.c | |||
@@ -254,13 +254,15 @@ void make_journal_blocks(ext2_filsys fs, int journal_size, int journal_flags, in | |||
254 | puts("done"); | 254 | puts("done"); |
255 | } | 255 | } |
256 | 256 | ||
257 | void e2fs_set_sbin_path(void) | 257 | char *e2fs_set_sbin_path(void) |
258 | { | 258 | { |
259 | char *oldpath = getenv("PATH"); | 259 | char *oldpath = getenv("PATH"); |
260 | /* Update our PATH to include /sbin */ | 260 | /* Update our PATH to include /sbin */ |
261 | #define PATH_SET "/sbin" | 261 | #define PATH_SET "/sbin" |
262 | if (oldpath) | 262 | if (oldpath) |
263 | putenv (bb_xasprintf("%s:%s", PATH_SET, oldpath)); | 263 | oldpath = bb_xasprintf("%s:%s", PATH_SET, oldpath); |
264 | else | 264 | else |
265 | putenv (PATH_SET); | 265 | oldpath = PATH_SET; |
266 | putenv (oldpath); | ||
267 | return oldpath; | ||
266 | } | 268 | } |