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
Mike Frysinger
2e31d32a0c
touchup target menu display
2005-09-09 00:12:13 +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
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
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
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
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
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
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
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
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
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