#! /bin/sh
# new_install
stamp=`date +%y%m%d%H%M`
ipse="/home/dou"illet
liste_propose="dhcpd.conf fstab httpd/httpd.conf printcap samba/smb.conf XF86Config"
mkdir /root/Install.$stamp
cd /root/Install.$stamp
li=.liste_fich
lj=.liste_tmp
ld=.liste_dir
echo .suse_81. > $li
# nullix ------------------------------
find $ipse/docs/Nullix/*.lyx -type f >> $li
find $ipse/docs/Nullix/Inclu*/* -type f >> $li
# lyx --------------------------------
rep=/usr/share/lyx/bind/
for qui in algo* all* my_own*
do echo $rep$qui >> $li
done
# tex ---------------------------------
rep=/usr/share/texmf/tex/latex/algorith/
for qui in "algorithmic.sty" "algorithm.sty" "mk_algorithmic" "sed_algorithmic"
do echo $rep$qui >> $li
done
rep=/usr/share/texmf/tex/latex/maple/
echo $rep* >> $li
echo /usr/share/texmf/tex/latex/misc/float.sty >> $li
# latex2html --------------------------
echo /usr/lib/latex2html/l2hconf.pm >> $li
echo /usr/bin/latex2html >> $li
echo /usr/bin/pstoimg >> $li
# echo /usr/lib/latex2html/zalgo_patch >> $li
# wallpapers --------------------------
# profiles ----------------------------
rep=/etc/
for qui in profile profile.local
do echo $rep$qui >> $li
done
# root & $ipse ---------------------
for rep in /root/ $ipse/
do
for qui in ".profile" ".bashrc"
do echo $rep$qui >> $li
done
rep2=$rep.kde/share/config/
for qui in kdeglobals kickerrc ktaskbarrc kwinrc
do echo $rep2$qui >> $li
done
rep2=$rep.kde/share/apps/
for qui in "kicker/*" "konqueror/bookmarks.xml" "konqueror/profiles/*" "konsole/*"
do echo $rep2$qui >> $li
done
find "$rep"bin/ -type f -maxdepth 2 >> $li
done
# icones ------------------------------
rep=/usr/share/samba/swat/images
find $rep/*.gif -type f -maxdepth 0 >> $li
# logs --------------------------------
echo /etc/logfiles >> $li
echo /etc/syslog.conf >> $li
echo /etc/cron.daily/aaa_base_rotate_logs >> $li
# config generale --------------------
echo /etc/vsftpd.conf >> $li
for i in `echo $liste_propose`
do echo /etc/$i.propose >> $li
done
# types et liens : par batch ----------
# post-traitement ---------------------
cp $li $lj
cat << EOF > .tmp_sed
s/\ /\\
\
/g
/~/ d
/Enfer/ d
/\.suse_81\./ d
s/^\///
EOF
sed -f .tmp_sed $li > $lj
sed -f .tmp_sed $lj > $li
sed -e "s/\/[^\/]*$//" $li | sort | uniq > $ld
# supprimer depuis le dernier / jusqu'à la fin
rm $lj
# kedit $li &
for ii in `cat $ld`
do mkdir -p $ii
done
# préserver la date effective par l'option -p
for ii in `cat $li`
do cp -p /$ii $ii
done
for qui in `echo $liste_propose`
do cp /etc/$qui etc/$qui\.propose
done
cp /root/bin/qia* .
tar -cf ../install.$stamp.tar .
gzip -f ../install.$stamp.tar