Log of /branches/common-nfo/package/fuse
Directory Listing
Revision
3270 -
Directory Listing
Modified
Wed Jul 18 13:30:55 2007 UTC
(6 years, 7 months ago)
by
tg
merge the rest
Revision
3265 -
Directory Listing
Modified
Wed Jul 18 12:45:43 2007 UTC
(6 years, 7 months ago)
by
tg
copy trunk/freewrt r3264 into a new branch for making the nfo system
because upgrading the old adk branch would be a hell more work
Revision
2678 -
Directory Listing
Modified
Tue May 29 14:04:00 2007 UTC
(6 years, 8 months ago)
by
tg
Original Path:
trunk/freewrt/package/fuse
the treebreaker ☺
overhaul the fetch'n'checksum system to be more bsd-like
• make fetch, make checksum supported
• future expansion possibilities already prepared:
– more distfiles than just one
– check sizes of downloaded files (size matters!!!!!111)
– more hashes than just MD5
– recursive fetch/checksum targets
– PERMIT_{SOURCES,DISTFILES}=Yes/«reason» – licence issues
• download.pl dies
quirks:
• GNU make only has a poor excuse for a .for loop
• some things (esp. toolchain and target/linux) now have
a ${WRKDIR} where they didn't have it before
• ${WRKDIR}/.checksum_done – no comment… it was necessary
because otherwise everything will get rebuilt every time
(did I mention that GNU make sucks?)
• I had troubles tracking the dependency problems down
because GNU make, unlike BSD make, doesn't have good debugging
• DISTFILES -> FULLDISTFILES
• DL_DIR -> DISTDIR
• PKG_SOURCE -> DISTFILES
• PKG_SOURCE_URL -> MASTER_SITES
• no @SF and @GNU any more, use BSD network.template syntax
(feel free to add more master sites)
• GNU make doesn't really strip whitespaces from variables…
(did I mention how much better BSD make is?)
• echo 'LOCAL_DISTFILES=/path/to/distfiles' >>${TOPDIR}/prefs.mk
will save the need to download 'em, Closes: #102
• MASTER_SITES now *must* have the trailing slashes (there may be
a few that don't and a few with double ones, please fix them)
I've tested that a normal build (unchanged .config from the default) works
on GNU/Linux. There's definitively room for improvement, but most of that
will come with the NFO system only. Fixes appreciated.
This work sponsored by AurISP, part of the NFO conversion project ☻
Revision
2623 -
Directory Listing
Modified
Tue May 22 22:27:42 2007 UTC
(6 years, 9 months ago)
by
wbx
Original Path:
trunk/freewrt/package/fuse
add md kernel support, fix some open bugs regarding confprog, ruby needs ruby, full build run fine
Revision
2504 -
Directory Listing
Modified
Mon May 14 11:55:48 2007 UTC
(6 years, 9 months ago)
by
wbx
Original Path:
trunk/freewrt/package/fuse
*tada*
complete rework of the kernel and kernel module build process.
more modular, very fast and simple (perl free implementation TM)
* only choosen drivers are compiled in the ADK, significant faster
compiles (just 10 minutes for a basic image on my X40 notebook for
a WL500gp)
* if the user changes something in the ADK, thats not a problem, new
drivers are automatically compiled on next make run
* only one simple "kernelconfig" for every board-kernel combination
* two kind of configuration symbols:
- FWRT_KERNEL prefix, for kernel features without packages
- FWRT_KPACKAGE_KMOD prefix for kernel features or drivers with packages
* very simple to add new drivers to the ADK, just add stuff to
target/linux/config/Config.in.* and mk/modules.mk
* rebuild of firmware images without make clean if you change model/board
(nearly, one bug with base-files still exist)
* autogenerated ipkg control files
* first cleanup of special netfilter/iptables scripts (netfilter.mk is
obsolete)
* New menuconfig point ADK (for ccache, toolchain stuff, prefix,...)
* package collection is disabled for now, it seems unmaintained. it is better
to only have this in WIB, in my point of view
What is missing:
* pcmcia support and tests on Linksys WRT54G3G
* ip6tables 2.4/2.6
* ebtables for 2.6
* iptables package
* dependencies for shorewall/fwfirewall/iptables package
* documentation for the developer handbook
Please test and report bugs!
Revision
2212 -
Directory Listing
Modified
Tue Mar 20 17:09:09 2007 UTC
(6 years, 11 months ago)
by
tg
Original Path:
trunk/freewrt/package/fuse
I'm fed up with this sh!t, if people are too stupid to write build
systems I'll be too lazy to fix them if it gets on my nerves like
that annoying, e.g. the alsa breakage, let's just have ld(1) parse
-Wl,-foo instead (but not -Wl,-foo,bar which we don't use)
Revision
2211 -
Directory Listing
Modified
Tue Mar 20 16:21:41 2007 UTC
(6 years, 11 months ago)
by
tg
Original Path:
trunk/freewrt/package/fuse
commit part of the $PATH cleanup; this breaks in alsa (at least),
but a huge number of packages builds with it; I'll compile fixing
after I'm done with a change to the toolchain…
Revision
1686 -
Directory Listing
Modified
Sat Jan 20 21:21:59 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/package/fuse
merged from branches/common-adk 1310:1685
the following packages are not converted yet:
* alsa
* asterisk
* pmacct
* zaptel
* elinks
* libgd
* lua
* mypackage
* openser
* php*
* snort*
* tmsnc
additionally, freeradius doesn't compile.
happy fixing :P
Revision
1144 -
Directory Listing
Modified
Wed Nov 15 23:56:34 2006 UTC
(7 years, 3 months ago)
by
n0-1
Original Path:
trunk/freewrt/package/fuse
Added FUSE support for kernel-2.6. This is a little
tricky, as FUSE support is shipped with the 2.6 sources.
Revision
827 -
Directory Listing
Modified
Tue Oct 3 15:38:58 2006 UTC
(7 years, 4 months ago)
by
wbx
Original Path:
trunk/freewrt/package/fuse
sync with freewrt_1_0 branch. It was a little bit to early to branch,
but now everybody can work again. New smaller stuff can be committed
directly in trunk.
Bigger stuff, like a new architecture or a new board should be
developed via a separate branch. Kernel and compiler updates, too.
Any bugfixes or security updates should go into branch and trunk.
Still send me a patch first and do not commit directly into the branch.
Revision
739 -
Directory Listing
Modified
Tue Sep 26 18:37:25 2006 UTC
(7 years, 4 months ago)
by
wbx
Original Path:
trunk/freewrt/package/fuse
some cleanup in fuse package, add wpa_supplicant dependency to madwifi, remove util-linux menu
Revision
600 -
Directory Listing
Modified
Sat Sep 16 16:21:37 2006 UTC
(7 years, 5 months ago)
by
wbx
Original Path:
trunk/freewrt/package/fuse
major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent
Revision
588 -
Directory Listing
Modified
Tue Sep 12 18:11:35 2006 UTC
(7 years, 5 months ago)
by
wbx
Original Path:
trunk/freewrt/package/fuse
merge wbx-target-cleanup to trunk.
- mk directory for some top level makefiles (build.mk,vars.mk)
- add a separate configfs partition to all models, 128 kb big
- add model and platform specific startup files and kernel configs
- delete target/linux/package, add all addon kernel packages to packages
- simplify target/linux/brcm-2.4/Makefile, abstraction to mk/ comes later
- add target/image directory, place where the different images are created
- default off for all extra packages, be sure that you enable all packages
you need to get a dsl-capable router. snapshots will be created by a specific config which contains all needed stuff (iptables, pppoe, pptp, haserl, webif)
Revision
360 -
Directory Listing
Modified
Sat Jul 22 15:48:30 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/fuse
as discussed with wbx@ some 2-3 weeks ago, change
the BR2_ prefix to FWRT_
tested with a standard build (only the squashfs
image since the jffs2 didn't get built)
Revision
303 -
Directory Listing
Modified
Thu Jul 20 23:56:32 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/fuse
* whitespace cleanup, while here
* move WRKDIR and DISTFILES definition into PKG_template
* define WRKDIR via parent BUILD_DIR instead of going up from WRKSRC
* use a sub-directory as WRKDIR, like BSD
* rename PKG_BUILD_DIR into WRKBUILD
* define WRKBUILD relative via WRKDIR
* rename PKG_INSTALL_DIR into WRKINST
* fix a few dependencies
* make use of common cases in the definition of WRKBUILD and
WRKINST, removing many redundant lines
* use WRKDIR instead of BUILD_DIR in places where the latter
was used previously
* while here, remove PKG_CAT stuff
this only affects packages, for now