Paul Larson
2005-Feb-09 22:05 UTC
[Xen-devel] make install doesn''t detect missing prerequisites
I noted a while back that a change in the build scripts had caused ''make install'' to bypass the install.sh script and do the install manually. I personally didn''t care for the change since it also bypassed the symlink creation for kernels in /boot. I noticed today that it also missed a somewhat important piece since the call to chk is now missing and make install happily installs even if some important pieces are missing. For instance, after a successful call to make install, I ran install.sh and saw: # ./install.sh Installing Xen from ''./install'' to ''/''... /home/plars/cvs/xen/xeno-unstable.bk/dist cp: cannot overwrite non-directory `/etc/init.d'' with directory `./install/etc/init.d'' All done. Checking to see whether prerequisite tools are installed... FAILED check_brctl FAILED check_twisted Checks failed. See /home/plars/cvs/xen/xeno-unstable.bk/dist/check/.chkinstall for details. All done. -- Thanks, Paul Larson plars@linuxtestproject.org http://www.linuxtestproject.org
Ian Pratt
2005-Feb-09 23:14 UTC
RE: [Xen-devel] make install doesn''t detect missing prerequisites
> I noted a while back that a change in the build scripts had > caused ''make > install'' to bypass the install.sh script and do the install > manually. I > personally didn''t care for the change since it also bypassed > the symlink > creation for kernels in /boot.<sigh> What behaviour do we want for ''make install''? Just running install.sh to do the checking and then copy the stuff from dist/install seems sane. Anyone disagree? Ian I noticed today that it also missed a> somewhat important piece since the call to chk is now missing and make > install happily installs even if some important pieces are > missing. For > instance, after a successful call to make install, I ran > install.sh and > saw: > > # ./install.sh > Installing Xen from ''./install'' to ''/''... > /home/plars/cvs/xen/xeno-unstable.bk/dist > cp: cannot overwrite non-directory `/etc/init.d'' with directory > `./install/etc/init.d'' > All done. > Checking to see whether prerequisite tools are installed... > FAILED check_brctl > FAILED check_twisted > Checks failed. > See /home/plars/cvs/xen/xeno-unstable.bk/dist/check/.chkinstall for > details. > All done. > > -- > Thanks, > Paul Larson > plars@linuxtestproject.org > http://www.linuxtestproject.org >------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel