Commit graph

28 commits

Author SHA1 Message Date
Gabor Juhos
2d31dc039a package/ubox: fix jffs2 handling on MTD devices emulated by gluebi
The jffs2_ready() function in mount_root.c checks
the presence of various JFFS2 markers at the start
of a given MTD device. The function works on NOR
flashes because JFFS2 puts 'cleanmarker' nodes at
the start of freshly erased blocks.

However if jffs2 is used on a MTD device emulated
by the gluebi layer, the 'cleanmarker' nodes are
not present and the jffs2_ready() function fails.

Update the code to handle jffs2 correctly even on
MTD devices emulated by the gluebi layer.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 38654
2013-11-05 16:31:12 +00:00
John Crispin
7f1463623f ubox: update to latest git HEAD
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38554
2013-10-28 06:48:04 +00:00
John Crispin
964c7e696b ubox: update to latest git head
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38541
2013-10-26 12:25:11 +00:00
Jo-Philipp Wich
8833e789cc ubox: fix extroot after kmodloader changes
The kmodloader executable disregarded the global directory prefix in
scan_module_folder() leading to a broken extroot for non-builtin modules.

Update to current git head to fix the prefix handling again.

SVN-Revision: 38392
2013-10-14 13:01:06 +00:00
Jo-Philipp Wich
feab77f58e ubox: support alternative spellings for modinfo and rmmod
After this change, "rmmod" and "modinfo" works even if the user gives
the file name spelling instead of the kernel internal one, so that e.g.
"rmmod nls_iso8859-1.ko" and "rmmod nls_iso8859_1" will both succeed.

SVN-Revision: 38252
2013-09-29 11:53:17 +00:00
Jo-Philipp Wich
d8c154a29d ubox: fix kmod loading for modules with varying dashes & underscores in names (#14182, #14189)
Instead of canonicalizing module names in the internal avl tree simpyl use a
custom strcmp() variant for the avl tree key comparisation. The custom comperator
simply treats dashes and underscores the same, so "nls_iso8859-15" is equal to
"nls-iso8859-15".

This allows us to simplify the code considerably and makes manual "modprobe"
invocations more forgiving when looking up the given module name.

SVN-Revision: 38248
2013-09-28 13:12:42 +00:00
John Crispin
aa2109fb1f ubox: make use of modprobe
ubox now has modprobe support
build and install the tool

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 38019
2013-09-17 21:45:01 +00:00
Jo-Philipp Wich
449d7ef460 ubox: update to git head
- support mounting swap files from /etc/config/fstab
	- support mounting swap partitions by label

SVN-Revision: 37801
2013-08-16 13:14:21 +00:00
Jo-Philipp Wich
757e80488b ubox: update to git head
- adds support for generic mount options

SVN-Revision: 37800
2013-08-16 11:18:39 +00:00
Jo-Philipp Wich
91b814221c ubox: update to git head
- fixes extroot tag file corruption with long uuids

SVN-Revision: 37623
2013-07-31 10:44:50 +00:00
Jo-Philipp Wich
3f8c8d6f60 ubox: update to git head
- discard vfat labels with only spaces
	- support using swap files
	- support extroot when required kmods and block-mount are installed on jffs2

SVN-Revision: 37551
2013-07-26 09:09:05 +00:00
Jo-Philipp Wich
bbf2b18933 ubox: update to git head
- use dynamically sized buffer, fixes label extraction on vfat partitions with huge cluster size
	- strip trailing spaces from vfat labels, aligns behaviour with "blkid"

SVN-Revision: 37529
2013-07-24 18:24:57 +00:00
Jo-Philipp Wich
1e8e6b4645 ubox: update to git head
- fixes vfat partition detection on big endian systems

SVN-Revision: 37522
2013-07-24 10:08:58 +00:00
John Crispin
093f211843 update ubox and procd to latest git revision
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37516
2013-07-23 12:22:40 +00:00
John Crispin
99f15eec91 ubox: fix stack overflow in squashfs uuid code
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37503
2013-07-22 15:36:16 +00:00
Jo-Philipp Wich
9f6d136107 ubox: update to git head, fixes multiple null pointer dereferences and adds support for mounting lvm and raid devices
SVN-Revision: 37444
2013-07-19 14:50:39 +00:00
Felix Fietkau
f75bba6f87 ubox: fix compile error (#13877)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37330
2013-07-15 08:17:33 +00:00
John Crispin
33a04fdfec ubox: update to latest git revison
this fixes a stack corruption in kmodloader. lsmod should be fixed now

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37312
2013-07-14 18:00:43 +00:00
John Crispin
3fcee6de2f ubox: upgrade to latest version
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37246
2013-07-11 17:00:45 +00:00
Luka Perkov
5e672084cb ubox: remove empty menu from block-mount
SVN-Revision: 37221
2013-07-09 23:17:33 +00:00
John Crispin
f60cb8c3d9 ubox: add a uci-default script for fstab generation
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37199
2013-07-08 09:01:42 +00:00
John Crispin
dae7f61f31 ubox: dont install lsbloader and symlink lsmod
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37156
2013-07-04 13:30:41 +00:00
John Crispin
e06ab3831b ubox: add e2fsck support
Signed-off-by: Peter Wagner <tripolar@gmx.at>

SVN-Revision: 37127
2013-07-02 09:35:08 +00:00
Mirko Vogt
8221b89088 depend on libubox
SVN-Revision: 37092
2013-06-29 20:59:10 +00:00
John Crispin
6406414a40 ubox: add support for delay_root option
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37088
2013-06-29 16:51:09 +00:00
John Crispin
9e65c50f4c ubox: update to latest git revision
fixes a endianess bug inside the uuid code

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37077
2013-06-28 14:43:34 +00:00
John Crispin
b1318530e3 ubox: update to latest git revision
* add pivot root support
* add back a /etc/init.d/fstab
* add "block mount/umount" support
* add anonymous swap/mount support
* add auto swap/mount support
* fix superflous error when inserting modules
* add back jffs2reset/jffs2mark

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37057
2013-06-28 11:22:05 +00:00
John Crispin
4ebf19b48f packages: clean up the package folder
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 37007
2013-06-21 16:54:37 +00:00
Renamed from package/ubox/Makefile (Browse further)