#!/bin/bash
#
# This file [re]initializes /opt directory
#

DIRS="bin sbin etc lib libexec man include info share"

for d in $DIRS; do rm -f /opt/$d; done

for d in $DIRS; do rm -fr /opt/base/$d; done

touch /opt/base/READONLY

/opt/base/linkdirs

for d in $DIRS; do ln -s /opt/base/$d /opt; done

# build info directory

rm /usr/info/dir
for i in `ls -d /usr/info/*.info /usr/info/*.info.gz /opt/info/*.info /opt/info/*.info.gz 2>/dev/null`; do install-info $i /usr/info/dir; done

# build aclocal directory;
# some progs not installed in /opt infrastructure (like glibc) provides they
# own m4 files as well

ln -s /opt/base/share/aclocal/* /usr/share/aclocal

ldconfig
