|
From: Heiko Z. <he...@zu...> - 2009-10-26 23:47:00
|
> -----Original Message----- > From: Bruce Smith [mailto:bw...@re...] > Sent: Monday, October 26, 2009 9:43 AM > To: dev...@li... > Subject: Re: [Devil-Linux-discuss] Unable to login with DL 1.4RC2 > > >> >> >> ERROR > >> >> >> /data/build/scripts/shorewall-common not found > >> >> >> (LINK=S19shorewall-common - SCRIPT=shorewall-common > >> >> >> make: *** [install] Error 1 > >> >> > > >> >> > OOPS :D > >> >> > > >> >> > I did a change to the build system a few weeks back, so it > doesn't > >> >> > recalculate the build order every time, since insserv can run > up > >> to > >> >> an hour. > >> >> > I removed the shorewall-xxxxx scripts and now you have to > >> regenerate > >> >> the > >> >> > build order. > >> >> > > >> >> > make buildorder > >> >> > >> >> So run "make buildorder", then continue with "make install iso > dist" > >> > > >> > Correct. > >> > Buildorder is automatically invoked if the > build/scripts/.buildorder > >> > directory doesn't exist, that's why you didn't run into it before. > >> > >> Since this aborted in the 'install' phase, I'm wondering if the > >> 'build' worked for shorewall-common? Do I need to build > >> shorewall-common before the make-install? > > > > There is no more shorewall-common (or any of the shorewall-xxxx > scripts). > > It's now only the new shorewall script. As far as I remember it's > doesn't > > compile anything, so it should only do something during the > 'install'. > > OK, that worked. > > What do we need to do for future mrproper compiles? > > 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 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. Heiko |