#!/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" \
    ../RPMS/*.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" \
    ../RPMS/*.rpm > ./hdlistinfo

echo "done."


####

echo -n "generating md5_RPMS ... "

cd ../RPMS

cp /dev/null ../maps/md5_RPMS

for X in *.rpm 00misc/*.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 "開発環境 (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 "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 "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 "インターネットサーバ: " >> install.master
echo -n "Internet-Server: " >> install.master.en
awk '{printf ("%s ", $1)}' SERVER.lst >> install.master
awk '{printf ("%s ", $1)}' SERVER.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 "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."
