This is checkdefs.sh in view mode; [Download] [Up]
: #!/bin/sh # @(#)conf/lib/checkdefs.sh 1.2 24 Oct 1990 04:51:22 # Update the defs.h, defs.sh and defs.sed files if they don't exist # or will change as a result of differences in the EDITME, os and arch # files. # # Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll # # See the file COPYING, distributed with smail, for restriction # and warranty information. # Note: this shell script uses case rather than test to prevent # a fork/exec on systems where test is not a builtin. # # Note: We assume that ROOT is passed in the environment. MKDEFS=$ROOT/conf/lib/mkdefs.sh if [ ! -f defs.sh ] || [ ! -f defs.sed ] || [ ! -f defs.h ]; then rm -f defs.sh defs.sed defs.h echo sh $MKDEFS sh $MKDEFS else echo Save copy of defs.sh, defs.h and defs.sed ... if mv defs.sh .defs.sh && mv defs.h .defs.h && mv defs.sed .defs.sed then : else echo "Failed to save defs.sh defs.h and defs.sed!" 1>&2 exit 1 fi echo sh $MKDEFS sh $MKDEFS if cmp -s defs.sh .defs.sh && cmp -s defs.h .defs.h && cmp -s defs.sed .defs.sed then mv .defs.sh defs.sh mv .defs.h defs.h mv .defs.sed defs.sed echo "saved files are identical, restored" fi fi exit 0
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.