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/Makefile.inc

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3269 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 13:28:41 2007 UTC (6 years, 7 months ago) by tg
File length: 273 byte(s)
Diff to previous 3265
• merge package/fwcf/
• revert package/base-files/ to non-NFO


Revision 3265 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 12:45:43 2007 UTC (6 years, 7 months ago) by tg
File length: 471 byte(s)
Diff to previous 3240
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 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 16 16:58:38 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/fwcf/Makefile.inc
File length: 471 byte(s)
Diff to previous 3235
damn

Revision 3235 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 16 15:33:09 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/fwcf/Makefile.inc
File length: 470 byte(s)
Diff to previous 3078
now that we HAVE mksh, we can use it…


Revision 3078 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 2 15:19:03 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/fwcf/Makefile.inc
File length: 470 byte(s)
Diff to previous 2678
new fwcf release:
• fixes Macintosh issues
• integrates the hook

only slightly tested (reads: less than one minute)


Revision 2678 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 29 14:04:00 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/fwcf/Makefile.inc
File length: 470 byte(s)
Diff to previous 2312
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 2312 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 30 12:42:15 2007 UTC (6 years, 10 months ago) by tg
Original Path: trunk/freewrt/package/fwcf/Makefile.inc
File length: 472 byte(s)
Diff to previous 2163
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 2163 - (view) (download) (annotate) - [select for diffs]
Added Tue Mar 13 22:12:22 2007 UTC (6 years, 11 months ago) by tg
Original Path: trunk/freewrt/package/fwcf/Makefile.inc
File length: 472 byte(s)
by request of wbx@, upgrade to fwcf 1.03, add reboot hook, etc.
somewhat tested on my asus wl-500g, both mksh and ash


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

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