#!/bin/sh

#     DESCRIPTION
#
# Create necessary directories in initrd


#     REQUIRES
#
# Nothing


#     INFO
#
# Used by xCAT init

NAME="initrd-infrastructure"

verbose()
{
    if [ -n "$GLOBAL_VERBOSE" ]; then
        echo "HOOK: $NAME: $@"
    fi
}

verbose "has started"

outdir="/.mkimage/initrd"

pushd "$outdir"

mkdir -p usr/bin
mkdir -p usr/sbin
mkdir -p usr/lib
mkdir -p usr/lib64
mkdir -p sysroot
mkdir -p etc/ld.so.conf.d
mkdir -p var/lib/dhclient
mkdir -p var/run
mkdir -p proc
mkdir -p sys
mkdir -p dev
mkdir -p tmp
chmod 1777 tmp

ln -sf /proc/mounts etc/mtab

# xCAT scripts uses `/usr/bin/awk' ALTLinux uses `/bin/awk'
ln -sf /bin/awk usr/bin/awk

verbose "finished"
