|
From: Bruce S. <bw...@re...> - 2009-10-26 14:49:39
|
>> >> >> 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? I looked in build/scripts/.buildorder/rc*.d/* and didn't see any links to any shorewall-xxxx scripts. (even after running 'cvs update') - BS |