Hi Andrea: Actually, by default, without setting OSCAR_VERBOSE, these kind of warnings are suppressed. So I suppose it is fine.
For now my solution is simply to add bittorrent as a prereq. But either solution is fine, I guess... Cheers, Bernard On 2/2/07, Andrea Righi <[EMAIL PROTECTED]> wrote: > Bernard Li wrote: > > For now I have put "bittorrent" in OSCAR's base prereqs, meaning that > > the package will be installed prior to SIS being installed. This is > > not ideal (IMHO) but does work. > > > > If nobody from OSCAR objects, I will leave it at that. > > > > Basically the issue is that in SystemImager 3.7.6, bittorrent RPM > > dependency was removed such that RPMs can be distro-neutral (SuSE > > calls it BitTorrent, RH/FC calls it bittorrent). There is also a > > check for bittorrent binaries in the %pre script, if it couldn't find > > them the installation of systemimager-bittorrent would fail. This > > can't be bypassed simply by adding bittorrent to SIS' config.xml, > > since there is no ordering involved. > > OK, I like to replace the exit statement with a warning (instead of > error) directly in systemimager-bittorrent package, but I think that > also this change is needed in OSCAR, to remove warning message that > could generate confusion to the users... > > What do you think about this? > > -Andrea > > Index: systemimager.spec > =================================================================== > --- systemimager.spec (revision 3896) > +++ systemimager.spec (working copy) > @@ -774,29 +774,29 @@ > echo "checking for a tracker binary..." > BT_TRACKER_BIN=`(which bittorrent-tracker || which bttrack) 2>/dev/null` > if [ -z $BT_TRACKER_BIN ]; then > - echo "error: couldn't find a valid tracker binary!" > + echo "WARNING: couldn't find a valid tracker binary!" > echo "--> Install the BitTorrent package (bittorrent for RH)." > - exit 1 > +else > + echo done > fi > -echo done > > echo "checking for a maketorrent binary..." > BT_MAKETORRENT_BIN=`(which maketorrent-console || which btmaketorrent) > 2>/dev/null` > if [ -z $BT_MAKETORRENT_BIN ]; then > - echo "error: couldn't find a valid maketorrent binary!" > + echo "WARNING: couldn't find a valid maketorrent binary!" > echo "--> Install the BitTorrent package (bittorrent for RH)." > - exit 1 > +else > + echo done > fi > -echo done > > echo "checking for a bittorrent binary..." > BT_BITTORRENT_BIN=`(which launchmany-console || which btlaunchmany) > 2>/dev/null` > if [ -z $BT_BITTORRENT_BIN ]; then > - echo "error: couldn't find a valid bittorrent binary!" > + echo "WARNING: couldn't find a valid bittorrent binary!" > echo "--> Install the BitTorrent package (bittorrent for RH)." > - exit 1 > +else > + echo done > fi > -echo done > > %preun bittorrent > if [ $1 = 0 ]; then > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ sisuite-devel mailing list sisuite-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sisuite-devel