root/trunk/sources/optware-bootstrap/preinst

Revision 6971, 0.6 KB (checked in by bzhou, 3 years ago)

optware-bootstrap: REAL_OPT_DIR

  • Property svn:executable set to *
Line 
1#!/bin/sh
2
3[ -e /opt ] || mkdir /opt
4chmod 755 /opt
5if test -z "${REAL_OPT_DIR}"; then
6# next line to be replaced according to OPTWARE_TARGET
7REAL_OPT_DIR=
8fi
9if test -n "${REAL_OPT_DIR}"; then
10    [ -e ${REAL_OPT_DIR} ] || mkdir -p ${REAL_OPT_DIR}
11    chmod 755 ${REAL_OPT_DIR}
12    if ! grep ' /opt ' /proc/mounts >/dev/null 2>&1 ; then
13        mount -o bind ${REAL_OPT_DIR} /opt
14    fi
15fi
16[ -d /opt/etc ] || mkdir -p /opt/etc
17chmod 755 /opt/etc
18[ -d /opt/var/lib ] || mkdir -p /opt/var/lib
19chmod 755 /opt/var
20[ -d /opt/tmp ] || mkdir -p /opt/tmp
21chmod 1777 /opt/tmp
22[ -d /opt/lib ] || mkdir -p /opt/lib
23chmod 755 /opt/lib
24
25
26
Note: See TracBrowser for help on using the browser.