English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Log of /branches/common-nfo/package/fwcf

View Directory Listing Directory Listing


Sticky Revision:

Revision 3269 - Directory Listing
Modified Wed Jul 18 13:28:41 2007 UTC (6 years, 7 months ago) by tg
• merge package/fwcf/
• revert package/base-files/ to non-NFO


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 3240 - Directory Listing
Modified Mon Jul 16 16:58:38 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
damn

Revision 3235 - Directory Listing
Modified Mon Jul 16 15:33:09 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
now that we HAVE mksh, we can use it…


Revision 3234 - Directory Listing
Modified Mon Jul 16 14:47:44 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
part Ⅱ – simplify busybox config, ok wbx@
from now on, you can select a smaller and a fuller busybox, like mksh;
if you want fewer applets, hand-edit the config, we won't prevent you,
but shan't support it in the ADK any more; if you want more applets,
please talk to me and I'll see if they can be included in the list

we still have a problem regarding duplicate binaries (ip, free, tar, …)
which could be solved with dpkg diversions if ipkg supports them;
for now just consider busybox a non-upgradable package if you have any
of these installed


Revision 3078 - Directory Listing
Modified Mon Jul 2 15:19:03 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
new fwcf release:
• fixes Macintosh issues
• integrates the hook

only slightly tested (reads: less than one minute)


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/fwcf
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 2557 - Directory Listing
Modified Sun May 20 10:31:19 2007 UTC (6 years, 9 months ago) by wbx
Original Path: trunk/freewrt/package/fwcf
cleanup squashfs naming

Revision 2312 - Directory Listing
Modified Fri Mar 30 12:42:15 2007 UTC (6 years, 10 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
fwcf hotfix: hack permissions of the final /etc to 0755,
they inherited the 1777 from /tmp (hm, can't be since the
/tmp/.fwcf directory is 0700, wtf?); my initial attempt to
fix it was to use tar's permission preserve mode, which was
already wonderfully working for every file and subdirectory,
but it doesn't seem to work on the tmpfs' node itself. sucks.
(if anyone has got an idea, please contact me.)

thanks to sum (Clemens) for noticing the wrong perms


Revision 2258 - Directory Listing
Modified Sun Mar 25 11:15:41 2007 UTC (6 years, 11 months ago) by wbx
Original Path: trunk/freewrt/package/fwcf
embed adk .config, some dot cleanup

Revision 2163 - Directory Listing
Modified Tue Mar 13 22:12:22 2007 UTC (6 years, 11 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
by request of wbx@, upgrade to fwcf 1.03, add reboot hook, etc.
somewhat tested on my asus wl-500g, both mksh and ash


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/fwcf
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 944 - Directory Listing
Modified Mon Oct 16 22:29:12 2006 UTC (7 years, 4 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
mtd is a hard dependency here


Revision 943 - Directory Listing
Modified Mon Oct 16 22:21:28 2006 UTC (7 years, 4 months ago) by wbx
Original Path: trunk/freewrt/package/fwcf
fix most parts of my braindead misuse of "select".

There are two methods to depend on different packages/options.

Soft dependency, user can deselect:
add to the package "foo" dependencies to device or filesystem "bar":
config FWRT_PACKAGE_FOO
 default y if FWRT_TARGET_BAR
 default n
 depends on FWRT_TARGET_BAR

If you want a hard dependency, user can't deselect, then
add a select to FWRT_TARGET_BAR
config FWRT_TARGET_BAR
 select FWRT_PACKAGE_FOO

For menus wich are only relevant for specific devices, use a
depends on line (see USB kernel modules for example).

After discussion with Phil, who said it really sucks to remove a .config before 
switching between devices or filesystems. He was right.



Revision 936 - Directory Listing
Modified Mon Oct 16 18:24:18 2006 UTC (7 years, 4 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
update to fwcf-1.01, requested some time ago by wbx@ for both branches
tested only a rebuild of the package in 1.0 branch, but the changes in
the code are minimal...


Revision 736 - Directory Listing
Modified Tue Sep 26 10:47:03 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
fwcf 1.00 with LZO1X-1 compression, without dependency
on the ~150 kB zlib

ok to switch wbx@

PS: pkg-depend.mk belongs into package/ not into mk/


Revision 696 - Directory Listing
Modified Sun Sep 24 04:22:07 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
switch to FWCF

ok to enable now wbx@
bugreports to tg@


Revision 689 - Directory Listing
Modified Sun Sep 24 01:40:59 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
fix the ipkg file, oops, forgot that one


Revision 686 - Directory Listing
Modified Sun Sep 24 00:44:48 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
add a few dependencies the shell script has


Revision 685 - Directory Listing
Added Sun Sep 24 00:35:33 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/fwcf
add initial fwcf package, from pkg example derived

DO NOT SELECT THIS YET!

But positive critiques are welcome.


root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20