#!/bin/sh # $Id: save-ncurses,v 1.4 1996/05/28 16:59:31 dickey Exp $ # # save the built-stuff from configuring & building ncurses, to make it simpler # to do rebuilds # SRC=`pwd` DST=../save-ncurses THIS=`basename $SRC` THAT=`echo $THIS|sed -e s/ncurses//` if test "$THIS" = "$THAT" then echo '? cannot save '$SRC exit 1 fi for f in config.status include/config.h do if test ! -f $f then echo '? nothing to save: '$f exit 1 fi done if test ! -d $DST then mkdir $DST fi cd $SRC Host=`egrep '^# on host .*:$' config.status | sed -e 's/# on host //' -e 's/://'` Comp=`egrep '^s%@CC@%.*%g' config.status | sed -e 's/s%@CC@%//' -e 's/%g//'` Libs=`fgrep 'NC_LIST_MODELS=' config.status | sed -e 's/^.*="[ ]*//' -e 's/\([a-z]\)\([a-z"]*\)/\1/g' -e 's/[ ]/_/g'` OUT=${Host}-${Comp}-${Libs} echo Creating ${OUT}: chmod u+wx $DST rm -f $DST/${OUT}.tgz rm -rf $DST/$OUT mkdir $DST/$OUT tar cvf - config.status config.cache *.out *.log include/*.h |(cd $DST/$OUT; tar xf -) cd $DST archive $OUT chmod -w .