#!/bin/bash # pick up the various scripts etc I rely on, put them all in a subdir of # .nedit called INTERESTING # INTERESTING corresponds to a subset of $HOME, excluding .nedit itself. # Make tarballs of .nedit and all the other goodies are inside. cd $HOME #list=$(find . -type d -name .nedit -prune -o \ # -type f \ # \( -name '.bash*rc' \ # -o -name .bashcd \ # -o -name .ned \ # -o -name '.csh*rc' \ # -o -name '.local*rc' \ # -o -name '.alias*rc' \ # -o -name '.ex*rc' \ # -o -name .cshcd \) -print) # #utils=$(ls -ld .util/* | awk '/^-/ { print $NF }') #xres=$(ls -ld .app-defaults/* | awk '/^-/ { print $NF }') #mshell=$(ls -ld utilsrc/mshelltools/{*.[!o]*,Ma*} | \ # awk '/^-/ { print $NF }') #dt=$(find .dt/types -type f -print) # ## right: now copy #for f in $list $utils $xres $mshell $dt; do # d=`dirname $f` # [ -d .nedit/INTERESTING/$d ] || mkdir -p .nedit/INTERESTING/$d # rm .nedit/INTERESTING/$f # cp -p $f .nedit/INTERESTING/$d # echo $f "->" .nedit/INTERESTING/$d/ #done ( find . -type d -name .nedit -prune -o \ -type f \ \( -name '.bash*rc' \ -o -name .bashcd \ -o -name .ned \ -o -name '.csh*rc' \ -o -name '.local*rc' \ -o -name '.alias*rc' \ -o -name '.ex*rc' \ -o -name .cshcd \) -print ls -ld .util/* | awk '/^-/ { print $NF }' ls -ld .app-defaults/* | awk '/^-/ { print $NF }' ls -ld utilsrc/mshelltools/{*.[!o]*,Ma*} | \ awk '/^-/ { print $NF }' find utilsrc/nedit/myNEditPatches -type f -print find .dt/types -type f -print ) | while read f; do # right: now copy d=`dirname $f` [ -d .nedit/INTERESTING/$d ] || mkdir -p .nedit/INTERESTING/$d rm -f .nedit/INTERESTING/$f cp -p $f .nedit/INTERESTING/$d echo $f "->" .nedit/INTERESTING/$d/ done