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/

Reply via email to