Fix return values of the jffs2 commands ls/fsload/fsinfo,
so we can use them to, e.g., check the existence of a file with "if ls foo; then this; else that; fi" in the hush shell Patch by Andreas Engel, 16 August 2005
This commit is contained in:
parent
3d078ce6d7
commit
87b8bd5aed
|
@ -2,6 +2,11 @@
|
||||||
Changes for U-Boot 1.1.4:
|
Changes for U-Boot 1.1.4:
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
|
* Fix return values of the jffs2 commands ls/fsload/fsinfo,
|
||||||
|
so we can use them to, e.g., check the existence of a file with
|
||||||
|
"if ls foo; then this; else that; fi" in the hush shell
|
||||||
|
Patch by Andreas Engel, 16 August 2005
|
||||||
|
|
||||||
* Coding style cleanup
|
* Coding style cleanup
|
||||||
|
|
||||||
* Add support for Silicon Turnkey eXpress XTc (mpc87x/88x) board.
|
* Add support for Silicon Turnkey eXpress XTc (mpc87x/88x) board.
|
||||||
|
|
|
@ -1810,7 +1810,7 @@ int do_jffs2_fsload(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
|
||||||
|
|
||||||
return !(size > 0);
|
return !(size > 0);
|
||||||
}
|
}
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1846,9 +1846,9 @@ int do_jffs2_ls(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
|
||||||
ret = jffs2_1pass_ls(part, filename);
|
ret = jffs2_1pass_ls(part, filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (ret == 1);
|
return ret ? 0 : 1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1884,9 +1884,9 @@ int do_jffs2_fsinfo(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
|
||||||
ret = jffs2_1pass_info(part);
|
ret = jffs2_1pass_info(part);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (ret == 1);
|
return ret ? 0 : 1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* command line only */
|
/* command line only */
|
||||||
|
|
|
@ -1288,7 +1288,7 @@ u32
|
||||||
jffs2_1pass_ls(struct part_info * part, const char *fname)
|
jffs2_1pass_ls(struct part_info * part, const char *fname)
|
||||||
{
|
{
|
||||||
struct b_lists *pl;
|
struct b_lists *pl;
|
||||||
long ret = 0;
|
long ret = 1;
|
||||||
u32 inode;
|
u32 inode;
|
||||||
|
|
||||||
if (! (pl = jffs2_get_list(part, "ls")))
|
if (! (pl = jffs2_get_list(part, "ls")))
|
||||||
|
@ -1315,7 +1315,7 @@ jffs2_1pass_load(char *dest, struct part_info * part, const char *fname)
|
||||||
{
|
{
|
||||||
|
|
||||||
struct b_lists *pl;
|
struct b_lists *pl;
|
||||||
long ret = 0;
|
long ret = 1;
|
||||||
u32 inode;
|
u32 inode;
|
||||||
|
|
||||||
if (! (pl = jffs2_get_list(part, "load")))
|
if (! (pl = jffs2_get_list(part, "load")))
|
||||||
|
|
Loading…
Reference in New Issue