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
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-devel