#!/bin/bash

####

echo -n "generating hdlistinfo ... "

echo -n "[English] "
LANG=C LANGUAGE=C rpm -qp --queryformat \
    "%{NAME}\t%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm %{NAME} %{FILEMTIMES} %{VERSION} %{RELEASE} %{SIZE} %{SUMMARY}\n" \
    ../software/*.rpm > ./hdlistinfo.en

echo -n "[Japanese] "
LANG=ja_JP.ujis LANGUAGE=ja rpm -qp --queryformat \
    "%{NAME}\t%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm %{NAME} %{FILEMTIMES} %{VERSION} %{RELEASE} %{SIZE} %{SUMMARY}\n" \
    ../software/*.rpm > ./hdlistinfo

echo "done."


####

echo -n "generating md5_RPMS ... "

cd ../software

cp /dev/null ../maps/md5_RPMS

for X in *.rpm ; do
    md5sum $X >> ../maps/md5_RPMS
done

cd ../maps

echo "done."


####

echo -n "generating install.master ..."

echo -n "基本パッケージ (default): " > install.master
echo -n "Core (default): " > install.master.en
awk '{printf ("%s ", $1)}' CORE.lst >> install.master
awk '{printf ("%s ", $1)}' CORE.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "PPC用パッケージ (default): " >> install.master
echo -n "PPC-Core (default): " >> install.master.en
awk '{printf ("%s ", $1)}' PPCCORE.lst >> install.master
awk '{printf ("%s ", $1)}' PPCCORE.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "PowerBook専用: " >> install.master
echo -n "PowerBook-Only: " >> install.master.en
awk '{printf ("%s ", $1)}' PBOOK.lst >> install.master
awk '{printf ("%s ", $1)}' PBOOK.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "GNOME (default): " >> install.master
echo -n "GNOME (default): " >> install.master.en
awk '{printf ("%s ", $1)}' GNOME.lst >> install.master
awk '{printf ("%s ", $1)}' GNOME.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

#echo -n "KDE: " >> install.master
#echo -n "KDE: " >> install.master.en
#awk '{printf ("%s ", $1)}' KDE.lst >> install.master
#awk '{printf ("%s ", $1)}' KDE.lst >> install.master.en
#echo >> install.master
#echo >> install.master
#echo >> install.master.en
#echo >> install.master.en

echo -n "開発環境 (default): " >> install.master
echo -n "Development (default): " >> install.master.en
awk '{printf ("%s ", $1)}' DEVEL.lst >> install.master
awk '{printf ("%s ", $1)}' DEVEL.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "ドキュメント (default): " >> install.master
echo -n "Documents (default): " >> install.master.en
awk '{printf ("%s ", $1)}' DOCS.lst >> install.master
awk '{printf ("%s ", $1)}' DOCS.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "Emacs (default): " >> install.master
echo -n "Emacs (default): " >> install.master.en
awk '{printf ("%s ", $1)}' EMACS.lst >> install.master
awk '{printf ("%s ", $1)}' EMACS.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

#echo -n "XEmacs: " >> install.master
#echo -n "XEmacs: " >> install.master.en
#awk '{printf ("%s ", $1)}' XEMACS.lst >> install.master
#awk '{printf ("%s ", $1)}' XEMACS.lst >> install.master.en
#echo >> install.master
#echo >> install.master
#echo >> install.master.en
#echo >> install.master.en

echo -n "基本サーバ (default): " >> install.master
echo -n "Basic-Server (default): " >> install.master.en
awk '{printf ("%s ", $1)}' SERVER-COMMON.lst >> install.master
awk '{printf ("%s ", $1)}' SERVER-COMMON.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "インターネットサーバ: " >> install.master
echo -n "Internet-Server: " >> install.master.en
awk '{printf ("%s ", $1)}' SERVER-OTHER.lst >> install.master
awk '{printf ("%s ", $1)}' SERVER-OTHER.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "TeX環境 (default): " >> install.master
echo -n "TeX-environment (default): " >> install.master.en
awk '{printf ("%s ", $1)}' TEX.lst >> install.master
awk '{printf ("%s ", $1)}' TEX.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo -n "PostgreSQL: " >> install.master
echo -n "PostgreSQL: " >> install.master.en
awk '{printf ("%s ", $1)}' POSTGRESQL.lst >> install.master
awk '{printf ("%s ", $1)}' POSTGRESQL.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

#echo -n "VNC: " >> install.master
#echo -n "VNC: " >> install.master.en
#awk '{printf ("%s ", $1)}' VNC.lst >> install.master
#awk '{printf ("%s ", $1)}' VNC.lst >> install.master.en
#echo >> install.master
#echo >> install.master
#echo >> install.master.en
#echo >> install.master.en

echo -n "PPP関係: " >> install.master
echo -n "PPP-stuffs: " >> install.master.en
awk '{printf ("%s ", $1)}' PPP.lst >> install.master
awk '{printf ("%s ", $1)}' PPP.lst >> install.master.en
echo >> install.master
echo >> install.master
echo >> install.master.en
echo >> install.master.en

echo "done."
