########################################################################1# #2# This software is part of the ast package #3# Copyright (c) 1985-2011 AT&T Intellectual Property #4# and is licensed under the #5# Eclipse Public License, Version 1.0 #6# by AT&T Intellectual Property #7# #8# A copy of the License is available at #9# http://www.eclipse.org/org/documents/epl-v10.html #10# (with md5 checksum b35adb5213ca9657e911e9befb180842) #11# #12# Information and Software Systems Research #13# AT&T Research #14# Florham Park NJ #15# #16# Glenn Fowler <[email protected]> #17# David Korn <[email protected]> #18# Phong Vo <[email protected]> #19# #20########################################################################21: generate preroot features22case $# in230) ;;24*) eval $125shift26;;27esac28if /etc/preroot / /bin/echo >/dev/null29then cat <<!30#pragma prototyped3132#define FS_PREROOT 1 /* preroot enabled */33#define PR_BASE "CCS" /* preroot base env var */34#define PR_COMMAND "/etc/preroot" /* the preroot command */35#define PR_REAL "/dev/.." /* real root pathname */36#define PR_SILENT "CCSQUIET" /* no command trace */3738extern char* getpreroot(char*, const char*);39extern int ispreroot(const char*);40extern int realopen(const char*, int, int);41extern void setpreroot(char**, const char*);4243!44else echo "/* preroot not enabled */"45fi464748