Eric Andersen
179d9671c0
version bump
2006-06-23 07:06:48 +00:00
Peter Korsgaard
027add8c56
Update squashfs patch to v3.0 (2.4.28 kernel)
...
Untested as I don't have the hw, but the patch applies cleanly.
2006-05-24 18:26:46 +00:00
Peter Korsgaard
194b234748
Bump to upstream v3.0
...
Notice that this uses a new NON-compatible filesystem format, so you need
the v3.0 kernel patch to access it!
2006-05-24 18:07:33 +00:00
Mike Frysinger
b81bcbd229
Alessio Massaro writes: The syntax $VAR_NAME is used in several places. The correct syntax is actually $(VAR_NAME)
2006-04-21 01:23:35 +00:00
Eric Andersen
f56a19707d
Fix missing /etc/mtab symlink
2006-04-14 19:57:28 +00:00
Eric Andersen
55d713a4ec
Make symlink targets use relative paths per bug 303
2006-04-14 19:10:24 +00:00
Eric Andersen
a85a7cfaf7
doh
2006-04-12 00:44:57 +00:00
Eric Andersen
8cf5026c6a
dont use depmod.pl, use cross depmod which I made work properly a while back.
...
Apply latest stable kernel patch
2006-04-12 00:33:42 +00:00
Eric Andersen
f3724ee831
try to make sure results actually make it to disk
2006-04-11 00:06:17 +00:00
Eric Andersen
674d61d84b
yet again... rework fakeroot handling to ensure fakeroot is invoked just once,
...
as it seems to sometimes lose values logged during from earlier invocations.
2006-04-10 22:49:48 +00:00
Eric Andersen
bfcb34c69f
accomodate a read only rootfs
2006-04-10 21:26:27 +00:00
Eric Andersen
8cfa7aa965
As noted by jacmet in bug 824:
...
svn 14777 seems to have broken cramfs/squashfs/tarroot.
The problem is that $(IMAGE) is the absolute path of the image including
directories, so the build tries to access
$(STAGING_DIR)/_fakeroot.</full/path/to/buildroot/directory> which doesn't
exist.
The fix is to define CRAMFS/SQUASHFS/TAR_TARGET as $(notdir
$(IMAGE).<extension>) instead.
2006-04-10 17:48:53 +00:00
Eric Andersen
5418a92350
make sure things still work even when fakeroot is not in active use
2006-04-07 22:42:15 +00:00
Eric Andersen
ee66f55213
rework fakeroot handling to avoid races during parallel make causing several
...
fakeroot instances stomping eachother's temp files.
2006-04-07 20:30:43 +00:00
Eric Andersen
fbe47cd333
patch from janlana adding an x86 bootable iso9660 CD-ROM target
2006-04-06 18:31:14 +00:00
Eric Andersen
ba46d4d7ca
update to linux 2.4.16 and current uClibc.
2006-03-25 19:09:09 +00:00
Bernhard Reutner-Fischer
ee161b3eb9
- add optional splashimage support
2006-03-18 13:07:29 +00:00
Bernhard Reutner-Fischer
fbde74ea62
- update from grub_0.95+cvs20040624 to 0.97.
...
The former didn't even build for me, the latter does.
2006-03-10 08:06:27 +00:00
David Anders
88671dd358
add linux-2.4.32 kernel support for the q5 board per case 0000715
2006-02-10 18:00:56 +00:00
David Anders
3d8aa36b65
add the amd au1500 based q5 board per case 0000374
2006-01-25 14:59:21 +00:00
David Anders
c11d4552d4
add cloop as a new file system image type per case 0000151
2006-01-25 13:54:16 +00:00
David Anders
59e9a3c8b8
added the soekris net4801 target per case 0000613
2006-01-23 20:13:15 +00:00
Peter S. Mazinger
4879008442
arm/*/*.mk does not exist, maybe it does not fail with this, else prpplague, please provide at least an empty file
2006-01-21 15:11:15 +00:00
David Anders
29f6c535aa
fix kernel build from bug report 0000476
2006-01-20 20:51:48 +00:00
David Anders
0067abf47c
add arm target sub-dir
2006-01-20 20:09:17 +00:00
David Anders
53b75ef130
fixed includes for arch sub-dirs
2006-01-20 20:04:53 +00:00
David Anders
5d46a9bb79
add Sharp LH79520 based LNode80 target
2006-01-19 13:51:23 +00:00
Bernhard Reutner-Fischer
3a1147b2b6
- fix check for group and user (untested..)
2005-12-21 15:03:31 +00:00
Bernhard Reutner-Fischer
e40d0e28a3
- use HOSTCC instead of hardcoded compiler which may or may not be available.
2005-12-21 13:36:47 +00:00
Bernhard Reutner-Fischer
6102f447aa
- remove doublequotes from rootfs tar options
...
busybox tar -c" -v"f m.tar libm doesn't work but tar -c -vf n.tar libm does.
2005-12-10 14:40:45 +00:00
Bernhard Reutner-Fischer
36193ba0bb
- correct help text for development system.
2005-11-25 22:14:29 +00:00
Mike Frysinger
5d0d0ea1c3
dropbear config has been renamed
2005-11-15 05:56:01 +00:00
Eric Andersen
cf4ab1a045
Well that was stupid. It seems we were carrying about two copies of pre-built
...
binary terminfo stuff, which is supposed to be built by ncurses at compile time.
2005-11-04 16:55:09 +00:00
Eric Andersen
7e133da77d
terminfo stuff is created by ncurses, and should not be installed
...
unless ncurses is installed. It probably need to be byteswapped
for big endian anyway, so using pre-build stuff is bad regardless.
2005-11-04 16:50:28 +00:00
"Steven J. Hill"
4891f7e79d
Fix renaming of UCLIBC_HAS_THREADS_NATIVE option for buildroot.
2005-09-24 19:58:18 +00:00
"Steven J. Hill"
820e4ce7d2
Add new configuration option.
2005-09-12 22:24:35 +00:00
Mike Frysinger
2e31d32a0c
touchup target menu display
2005-09-09 00:12:13 +00:00
Eric Andersen
d81a10c94f
resync
2005-08-10 10:14:53 +00:00
Mike Frysinger
856246f584
add the wheel group
2005-08-09 22:18:43 +00:00
Eric Andersen
3c31be684d
Add 'nogroup' to make ltp happy
2005-08-09 06:08:51 +00:00
Eric Andersen
99230c6eb3
typo -- revenge of cut n paste
2005-08-09 03:48:47 +00:00
Eric Andersen
a928fd7b94
Prevent problems with fakeroot possibly trying to use stale host filesystem
...
inodes by carefully regenerating fakeroot.env from package specific files.
2005-08-08 07:54:28 +00:00
Eric Andersen
d70e7f4f1e
Prevent problems with fakeroot possibly trying to use stale host filesystem
...
inodes by carefully regenerating fakeroot.env from package specific files.
2005-08-08 07:53:10 +00:00
Eric Andersen
06c5ff4e82
minor cleanup for target handling
2005-08-08 06:57:43 +00:00
Mike Frysinger
ab3bf08f9c
also need to depend on makedevs as noted by emalkowski in Bug #366
2005-08-08 00:42:49 +00:00
Mike Frysinger
f46ae35ac3
make sure we depend on fakeroot existing #366 by pnoffke
2005-08-08 00:41:40 +00:00
Joakim Tjernlund
3ed6fb0af3
Add nobody and users to make LTP happier.
2005-08-07 21:35:53 +00:00
Mike Frysinger
5bfaa0bb40
make sure ext2 target depends on fakeroot
2005-08-07 08:30:24 +00:00
Mike Frysinger
b1f37b4a5a
only run ldconfig if ld.so.conf exists
2005-08-04 22:17:36 +00:00
Eric Andersen
d1345f067e
Allow packages to use fakeroot. To accomodate this, convert all
...
target filesystem creation tools to also use fakeroot.
2005-08-04 06:32:52 +00:00
Manuel Novoa III
05c5b1ba36
Add /dev/shm.
2005-08-03 01:28:41 +00:00
Eric Andersen
a18f36417b
Only include linux makefile when properly selected
2005-08-01 21:13:40 +00:00
Eric Andersen
bc02c515f2
Via EPIA MII specific Linux config is (surprise) specific to the Via EPIA MII
...
and only should be selectable when BR2_TARGET_VIA_EPIA_MII has first been
selected.
2005-08-01 21:11:06 +00:00
"Steven J. Hill"
1ba78f57e1
Add in options for NPTL in uClibc. Users can select, but since NPTL is
...
on a branch it will not have any effect. Updated DBAu1500 configuration
files for latest uClibc snapshot and NPTL options.
2005-07-29 23:28:31 +00:00
Eric Andersen
dbd27ef3ac
Minor updates
2005-07-27 11:16:00 +00:00
Eric Andersen
7b8aeaeb28
Fixup standalong makedevs to handle regular files, and also fix
...
it to properly update file permissions as specified.
2005-07-18 20:06:49 +00:00
Eric Andersen
5ef0c31bf4
Run ldconfig on the target rootfs to generate /etc/ld.so.cache
2005-07-14 23:30:39 +00:00
Eric Andersen
09aab35147
Add device nodes for /dev/input by default (xorg and others want then)
2005-07-14 23:29:45 +00:00
Mike Frysinger
b5ad3a7944
Patrick Doyle writes:
...
target/device/Soekris/net4521/linux.mk is missing an endif for
the first if statement
target/device/Soekris/Makefile.in needs to set TARGETS before
including linux.mk since the file checks the TARGETS variables
2005-07-11 21:53:23 +00:00
Eric Andersen
088b0532ec
silly typo
2005-06-25 08:02:44 +00:00
Eric Andersen
050e27b985
don't use the older 2.0 squashfs format
2005-06-24 14:29:10 +00:00
Eric Andersen
a8572703c5
Upgrade to latest, handle endianness automagically
2005-06-24 10:30:09 +00:00
Eric Andersen
79e3250337
minor cleanups
2005-06-24 09:10:06 +00:00
Eric Andersen
93e6e0735a
The '-r' option has gone away
2005-06-24 08:48:06 +00:00
Eric Andersen
369864cf10
be a bit more consistant with naming, always escape wildcards
2005-06-24 08:36:13 +00:00
Eric Andersen
9540549182
Finish implementing fakeroot handling so when we tar up the
...
rootfs, the tarball properly inherits device table settings
and device nodes.
2005-06-24 07:31:17 +00:00
Eric Andersen
eb0ee4509d
Finish implementing fakeroot handling so mksquashfs properly
...
inherits device table settings and device nodes, exactly as
per mkfs* applications that support device tables natively.
2005-06-24 07:26:33 +00:00
Eric Andersen
afcdf8a01a
Use fakeroot and makedevs to fake mksquashfs into building properly setup file
...
permissions and device nodes into the target rootfs without needing to be root.
2005-06-24 05:02:00 +00:00
Eric Andersen
e83529ad36
mksquashfs is always rebuilt before generating rootfs image. The attached
...
patch avoids this issue, by creating a .unpacked file in the squashfs directory
after the source tarball is unpacked, and making the mksquashfs target depend
on the .unpacked file.
http://bugs.busybox.net/view.php?id=234
2005-06-24 03:14:20 +00:00
Eric Andersen
819e51b309
New target/device: Via epia-mii:
...
Creates a target for the epia-mii board. Fairly generic, based on 2.6 kernel.
Doesn't override the busybox or uclibc configurations. Includes one patch,
which I still can't get to apply (it applies cleanly manually, but isn't
applied through buildroot).
http://bugs.busybox.net/view.php?id=188
2005-06-23 21:34:25 +00:00
Eric Andersen
d7d57699ef
Add support for building a few commonly used bootloaders
2005-06-23 05:09:05 +00:00
Eric Andersen
1d63e8a8d9
Make the sourceforge mirror site a config option, as sourceforge
...
mirrors tend to change, move, go down, etc from time to time.
2005-06-09 12:15:00 +00:00
Eric Andersen
8365078d61
routine .config update
2005-06-09 12:03:40 +00:00
Eric Andersen
611ec0e3b1
Add a standalone makedevs application to be used along with
...
fakeroot to construct target device nodes for filesystems
and utilities (such as tar) that do not currently support
device tables natively.
2005-06-09 11:11:10 +00:00
Eric Andersen
1515bfd3bb
Teach cramfs to handle byteswapping sanely. I want to specify
...
big endian or little endian, not whether to unconditionally do
byteswapping regardless of build system byte order.
2005-05-06 00:17:04 +00:00
Paul Mundt
c5564f7b34
Initial support for MS7206SE01 sh2a board.
2005-05-03 13:56:36 +00:00
Paul Mundt
48f9b7862e
Get the board-specific dependencies right.
...
Currently each board is dumping all of its config options regardless of
whether we are even on the right architecture or not (this is due to
outright sourcing of the configs at the upper level..). Dependency
resolution either needs to be done there, or at the board-specific level.
2005-05-02 20:39:12 +00:00
Eric Andersen
cc4c8832ac
Do not include an empty resolv.conf
2005-04-21 20:05:12 +00:00
Eric Andersen
ec2bc50a0f
don't put in a default resolv.conf. Some folks with a ro rootfs
...
will want to replace this, i.e. with a symlink to /tmp
2005-04-21 18:51:38 +00:00
Eric Andersen
74ad4e12c8
Change all instances of 'ln -sf' to 'ln -snf'
2005-04-15 02:19:11 +00:00
Eric Andersen
3f7d89fe6f
Some minor updates for the net4521
2005-04-15 02:14:42 +00:00
Eric Andersen
1f916f6835
switch to mips32
2005-04-14 08:01:51 +00:00
Eric Andersen
483fa88f3e
Update cramfs to handle switching endianness when necessary
2005-04-14 07:59:42 +00:00
Eric Andersen
9fc890fc1f
Make busybox config file location a config option
2005-04-12 20:32:45 +00:00
Eric Andersen
6e8666ead8
Apply patch from http://bugs.busybox.net/view.php?id=205
2005-04-12 19:40:23 +00:00
Ned Ludd
b4a0042677
- fix broken concatenated lines. reported by hermannb bug #216
2005-04-08 07:59:01 +00:00
Eric Andersen
578ecbbfc8
Minor platform updates
2005-03-31 22:45:22 +00:00
Eric Andersen
0fd5ede9f6
Teach the kernel config to also swing both ways
2005-03-10 20:00:25 +00:00
Eric Andersen
239d88cee2
Try out mips3
2005-03-10 19:48:32 +00:00
Eric Andersen
781ce9185d
The DBAu1500 can run as either big or little endian
2005-03-10 19:47:57 +00:00
Eric Andersen
d93b209d35
Fixup device table location
2005-03-09 17:30:20 +00:00
Eric Andersen
d620c911e8
Add board support for AMD devel boards
2005-03-09 08:35:45 +00:00
Eric Andersen
a65a9369f4
Add board support for the AMD DBAu1500 development board
2005-03-09 08:35:06 +00:00
Eric Andersen
8855700d83
Fix Soekris net4521 kernel config location
2005-03-01 17:43:36 +00:00
Mike Frysinger
60d43f2627
ext2 was renamed, update config option
2005-02-25 04:24:36 +00:00
Eric Andersen
7e94594783
rename patches to avoid any confision as to patch order
2005-02-25 00:57:48 +00:00
Eric Andersen
970731e1ec
target/device/Soekris/net4521/linux.mk should only be used when
...
BR2_TARGET_SOEKRIS_NET4521 is enabled.
2005-02-24 19:38:09 +00:00
Eric Andersen
487f8c9d03
fixup kernel compile
2005-02-22 08:46:49 +00:00
Eric Andersen
eb86ef270a
Do not squash perms, just owner
2005-02-18 23:58:16 +00:00
Eric Andersen
02242b9f3d
move stuff around a little bit more
2005-02-18 19:32:18 +00:00
Eric Andersen
bca14a7528
I need this bit too
2005-02-17 21:08:20 +00:00
Eric Andersen
5b02c77f21
more example device support
2005-02-17 19:01:52 +00:00
Eric Andersen
9fb8ba75ff
fixup a couple of typos
2005-02-17 18:51:52 +00:00
Eric Andersen
c123fc3ccf
move more stuff around for better board support
2005-02-17 18:49:52 +00:00
Eric Andersen
970e888983
more changes towards better board support
2005-02-17 18:22:12 +00:00
Eric Andersen
bb15c2215e
more changes towards better board support
2005-02-17 18:21:20 +00:00
Eric Andersen
7d0b7649c9
shuffle things around
2005-02-17 17:29:57 +00:00
Eric Andersen
2b7460e362
Move stuff around
2005-02-17 17:17:48 +00:00
Eric Andersen
e58927e0e4
Move device table to
2005-02-17 17:07:29 +00:00
Eric Andersen
29704897cd
Add the new device directory
2005-02-17 17:05:47 +00:00
Eric Andersen
499d3b9983
cleanup whitespace
2005-02-16 19:48:43 +00:00
Eric Andersen
f4649ed254
doh. The first hunk of my patch was redundant
2005-02-15 09:44:16 +00:00
Eric Andersen
587277d8a0
Fix it so that owners and permissions specified in device table
...
entires are not squashed.
2005-02-15 09:26:57 +00:00
Eric Andersen
66adf26aa4
We need to calculate filesystem size right when we run genext2fs.
...
As was, size was calculated right when 'make' was run, at which
point the rootfs may well be empty...
2005-02-12 04:32:17 +00:00
Eric Andersen
d06645d8ed
There is no need to have a separate 'Makefile.in' file in the
...
general case, therefore, combine the toplevel Makefile options
such as setting TARGETS into the per-package *.mk file
2005-02-10 03:06:39 +00:00
Mike Frysinger
cdd46741aa
menuconfig -> config
2005-02-10 00:59:22 +00:00
Eric Andersen
6fa2c16be9
Fix broken config menu
2005-02-09 19:40:19 +00:00
Mike Frysinger
18e57618d7
touchup description to look like all the others
2005-02-09 19:15:06 +00:00
Mike Frysinger
cd0a84da7e
allow users to generate tarballs of the target filesystem
2005-02-09 16:06:06 +00:00
Mike Frysinger
80e5aaa56b
touchups
2005-02-09 16:05:07 +00:00
Mike Frysinger
3c865f37e7
add URL for more info
2005-02-09 16:04:44 +00:00
Eric Andersen
dda90723ce
Patch from gtj: http://bugs.uclibc.org/view.php?id=40
...
0000040: Adds options to jffs2 filesystem creation
Brings jffs2 up to the 20041007 build level so it will compile with both 2.4
and 2.6 kernels.
Adds ability to specify eraseblock and pad sizes, permissions squash,
big/little endian and device table in the configuration.
Also adds capability to copy the resulting image to a secondary location like
a tftp server's root directory.
mtd.patch adds capabilities of the previously attached patch plus allows you to
compile a version of the utilities to run on the target system.
So now there's a set of config options under package to compile the utils for
distribution to the target and a set of config options under target to create a
jffs2 filesystem.
2005-01-23 11:16:11 +00:00
Eric Andersen
0a87bc7b58
Patch from gtj -- http://bugs.uclibc.org/view.php?id=39
...
0000039: Adds options to ext2 filesystem creation
Adds ability to specify block and inode counts, reserved blocks, permissions
squash and device table in the configuration.
Also adds capability to gzip output and to copy the resulting image to a
secondary location like a tftp server's root directory.
2005-01-23 10:53:06 +00:00
Eric Andersen
c0ca7f4bdc
Update to latest CVS version of genext2fs
...
http://cvs.sourceforge.net/viewcvs.py/genext2fs/
which includes my device table stuff
2004-12-27 21:26:16 +00:00
Mike Frysinger
9a3cc345e1
Philip Rakity <prakity@yahoo.com>: I forgot to mention that the makefile in genextfs has
...
one error that the macosx ld program detects -- this
is the duplicate -o option
2004-12-22 02:03:12 +00:00
Tim Riker
aabea2803d
use fs type as file extension
2004-10-27 18:12:49 +00:00
Eric Andersen
275fcee617
Fix it so we once again build the target root_fs
2004-10-09 04:46:15 +00:00
Eric Andersen
4c4768b2f7
Fix it so we once again build the target root_fs
2004-10-09 04:34:21 +00:00
Eric Andersen
6c2a7c0359
Remove references to the obsolete SOURCE_DIR
2004-10-09 04:15:52 +00:00
Eric Andersen
44eedc5c44
facelift step number two
2004-10-09 02:49:33 +00:00