This patch will only list components if the directory exists. The
directory exist on PC-BSD but not FreeBSD, so an extra check is made. Submitted by: John Hixson PR: 151461
This commit is contained in:
parent
6c04e2faf4
commit
6507e789c6
@ -32,23 +32,24 @@
|
||||
|
||||
echo "Available Components:"
|
||||
|
||||
cd ${COMPDIR}
|
||||
for i in `ls -d *`
|
||||
do
|
||||
if [ -e "${i}/component.cfg" -a -e "${i}/install.sh" -a -e "${i}/distfiles" ]
|
||||
then
|
||||
NAME="`grep 'name:' ${i}/component.cfg | cut -d ':' -f 2`"
|
||||
DESC="`grep 'description:' ${i}/component.cfg | cut -d ':' -f 2`"
|
||||
TYPE="`grep 'type:' ${i}/component.cfg | cut -d ':' -f 2`"
|
||||
echo " "
|
||||
echo "name: ${i}"
|
||||
echo "desc:${DESC}"
|
||||
echo "type:${TYPE}"
|
||||
if [ -e "${i}/component.png" ]
|
||||
if [ -d "${COMPDIR}" ]
|
||||
then
|
||||
cd ${COMPDIR}
|
||||
for i in `ls -d *`
|
||||
do
|
||||
if [ -e "${i}/component.cfg" -a -e "${i}/install.sh" -a -e "${i}/distfiles" ]
|
||||
then
|
||||
echo "icon: ${COMPDIR}/${i}/component.png"
|
||||
NAME="`grep 'name:' ${i}/component.cfg | cut -d ':' -f 2`"
|
||||
DESC="`grep 'description:' ${i}/component.cfg | cut -d ':' -f 2`"
|
||||
TYPE="`grep 'type:' ${i}/component.cfg | cut -d ':' -f 2`"
|
||||
echo " "
|
||||
echo "name: ${i}"
|
||||
echo "desc:${DESC}"
|
||||
echo "type:${TYPE}"
|
||||
if [ -e "${i}/component.png" ]
|
||||
then
|
||||
echo "icon: ${COMPDIR}/${i}/component.png"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
done
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user