echo "adjust /etc/hdw-get.conf file"
exit
else
- echo "hdw-get.conf file looks good ..."
+ [ "$verbose" ] && echo "hdw-get.conf file looks good ..."
fi
else
echo "/etc/hdw-get.conf file not found, aborting"
awk -F/ '{ print $4 }'`; do
info_o=`echo $info_obj | sed 's/.info//'`
[ "$verbose" ] && echo "deleting $info_o from info/dir"
- grep -v \($info_o\)\. /tmp/.hdw-get/dir > /tmp/.hdw-get/dir~
+ grep -v \($info_o\)\. /tmp/.hdw-get/dir | \
+ grep -v ^$package\ info\ -\ added\ by\ hdw > \
+ /tmp/.hdw-get/dir~
mv /tmp/.hdw-get/dir~ /tmp/.hdw-get/dir
done
fi
fi
# merging info/dir file
- fl_file=`ls -A $inst_root/var/adm/flists/$package-[0-9]* | tail -1`
+ pkg=`basename $package | sed 's/.tar.bz2//'`
+ fl_file=`ls -A $inst_root/var/adm/flists/$pkg-[0-9]* | tail -1`
if [ -n "`grep usr/share/info/dir $fl_file`" ] ; then
echo "" >> /tmp/.hdw-get/dir
- echo "$package info - added by hdw `date`" >> /tmp/.hdw-get/dir
+ echo "$pkg info - added by hdw `date`" >> /tmp/.hdw-get/dir
for info_obj in `grep 'usr/share/info/.*.info' $fl_file | \
awk -F/ '{ print $4 }'`; do
info_o=`echo $info_obj | sed 's/.info//'`