[bug-notifications] [alternatives 0004775]: MANUALDIR not set correctly in alternatives script
Mantis Bug Tracker
noreply at opencsw.org
Wed May 25 21:22:18 CEST 2011
The following issue has been CLOSED
======================================================================
https://www.opencsw.org/mantis/view.php?id=4775
======================================================================
Reported By: jcraig
Assigned To:
======================================================================
Project: alternatives
Issue ID: 4775
Category: regular use
Reproducibility: always
Severity: major
Priority: normal
Status: closed
Resolution: open
Fixed in Version:
======================================================================
Date Submitted: 2011-05-25 16:44 CEST
Last Modified: 2011-05-25 21:22 CEST
======================================================================
Summary: MANUALDIR not set correctly in alternatives script
Description:
Set to:
MANUALDIR=/etc/opt/etc/alternatives #manual override location
believe it should be:
MANUALDIR=/etc/opt/csw/etc/alternatives #manual override location
Further, this directory doesn't appear to be created my the installation
of CSWalternatives so I would further suggest changing the lines in
function set_manual_prio to create if necessary. While your at it you may
wish to protect the rm from throwing an error if it tries to remove a
non-existent check file:
$DEBUG found match for $1: $check
if [ ! -d $MANUALDIR ]; then
mkdir -p $MANUALDIR
fi
if [ -e $MANUALDIR/$1 ]; then
rm -f $MANUALDIR/$1
fi
ln -s $check $MANUALDIR/$1
set_alternative $1
}
Thanks,
Jon
======================================================================
----------------------------------------------------------------------
(0009077) phil (manager) - 2011-05-25 21:22
https://www.opencsw.org/mantis/view.php?id=4775#c9077
----------------------------------------------------------------------
Hmm. Actually, the path in the copy in the source tree, is
MANUALDIR=/etc/opt/csw/alternatives #manual override location
This is more correct than
MANUALDIR=/etc/opt/csw/etc/alternatives
The former, is also what appears in the package that is our current
release of alternatives:
alternatives-1.1,REV=2010.10.02-SunOS5.9-all-CSW.pkg.gz
so, closing this bug as not relevant.
But thank you for taking the time to file something.
More information about the bug-notifications
mailing list