+ exit 1
+ fi
+
+ # merging info/dir file
+ 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 "$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//'`
+ if [ -z "`grep \($info_o\)\. /tmp/.hdw-get/dir`" ]
+ then
+ [ "$verbose" ] && \
+ echo "merging $info_o to info/dir"
+ grep \($info_o\)\. \
+ $inst_root/usr/share/info/dir >> \
+ /tmp/.hdw-get/dir
+ fi
+ done
+ fi
+ cp /tmp/.hdw-get/dir $inst_root/usr/share/info/dir
+ rm -f /tmp/.hdw-get/dir
+
+ # check for runtime deps
+ #if [ -z $no_deps ] ; then
+ # alldeps=`get_all_deps $pkg`
+ # echo "$pkg depends on the following packages:"
+ # for i in $alldeps; do
+ # echo "-> $i"
+ # done
+ # echo "continue? [y,n]"
+ # if [ -z $auto_resolve_deps ] ; then
+ # read answer
+ # if [ "$answer" = "y" ] ; then
+ # for i in $alldeps; do
+ # $0 -no-dep install $inst_root $pkg
+ # done
+ # else
+ # echo -n "install dependencies on your own,"
+ # echo " things will not work without."
+ # fi
+ # fi
+ #fi
+
+# dist-install
+elif [ "$dist_install" = "1" ] ; then
+ # check dist file
+ if [ ! -f $dist_file ] ; then
+ echo "$dist_file not found, aborting"
+ else
+ # install all distribution related packages
+ for package in `cat $dist_file`; do
+ # execute myelf
+ $0 install $inst_root $package
+ done