https://bugs.contribs.org/show_bug.cgi?id=10811
Bug ID: 10811
Summary: initscript detection improvement
Classification: Contribs
Product: SME Contribs
Version: 9.2
Hardware: ---
OS: ---
Status: CONFIRMED
Severity: normal
Priority: P3
Component: smeserver-centos2sme
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
Target Milestone: ---
could update this way to avoid end of script if initscript newer, and avoid to
launch yum if already installed..
echo
"##########################################################################"
echo "yum upgrade to install sme build of initscript:"
initscripts=`rpm -q initscripts`
if [[ $initscripts =~ ^initscripts-[0-9.\-]*\.el[0-9_]+\.sme.*$ ]]; then
echo "... OK";
else
yum upgrade -y 1>/dev/null
fi
initscripts=`rpm -q initscripts`
if [[ $initscripts =~ ^initscripts-[0-9.\-]*\.el[0-9_]+\.sme.*$ ]]; then
echo "... OK";
else
echo "... trying to downgrade as it seems CentOS initscripts is
newer..."
yum downgrade -y 1>/dev/null
fi
initscripts=`rpm -q initscripts`
if [[ $initscripts =~ ^initscripts-[0-9.\-]*\.el[0-9_]+\.sme.*$ ]]; then
echo "... OK";
else
echo "... something wrong try to manually install the SME version of
initscripts.
One possible reason of this is that initscripts from CentOS is a newest version
/release than the one in SME repositories.";
exit 1
fi
--
You are receiving this mail because:
You are the QA Contact for the bug._______________________________________________
Mail for each SME Contribs bug report
To unsubscribe, e-mail [email protected]
Searchable archive at https://lists.contribs.org/mailman/public/contribteam/