|
From: Heiko Z. <he...@zu...> - 2009-10-27 11:57:44
|
Quoting Bruce Smith <bw...@re...>: >>> Do I need to include a 'make buildorder' in my set of commands, >>> or is there something we can commit in the build system to fix it? >> >> You only have to re-run 'buildorder' if scripts got added, removed or the >> order got changed. >> I'm not sure if there's an easy way to catch that. >> If you want to play save, you can always add it to your build line. On my >> build machine this adds almost an hour to the build. :-( > > I thought my compiles ran noticeably faster recently. :-) > >>> I looked in build/scripts/.buildorder/rc*.d/* and didn't see any links >>> to any shorewall-xxxx scripts. (even after running 'cvs update') >> >> You had those links before you re-ran the buildorder. > > Probably. I was thinking the links were checked out in CVS, > but I doubt sym-links can be checked in or out. > > Otherwise we could just keep them updated in CVS. I'm actually toying with the idea to change the 'make makefile' thing a bit: 1) don't create the makefile on the fly, create it during 'buildorder' 2) move the makefiles into the build/folder (maybe a subfolder of it) 3) check the makefiles into CVS This way we would always have a current (good) version in CVS. If anyone messes with the order of things, it's his/her responsibility to run a 'make buildorder' and check the updates into CVS. If anyone is bored and wants to implement this, you're more then welcome, it's bug 18 in mantis. ;-) -- Regards Heiko Zuerker http://www.devil-linux.org ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |