#!/bin/sh

#Hapus Layar
clear

echo "##################################################################################"
echo "# multimedia-opensuse-auto ver 0.1 untuk OpenSUSE 10.3                           #"
echo "# Skrip untuk otomatisasi instalasi paket multimedia untuk OpenSUSE 10.3         #"
echo "# Masim "Vavai" Sugianto - vavai@vavai.com - http://www.vavai.com/blog/index.php #"
echo "# Bisa dimodifikasi untuk dijalankan pada repositori lokal                       #"
echo "# Lisensi : GPL 								       #"
echo "##################################################################################"

echo ""

echo Berikut ini adalah paket yang akan diinstalasikan :
echo "1. smart, untuk instalasi otomatis"
echo "2. smart-gui, instalasi otomatis berbasis gui untuk keperluan lebih lanjut"
echo "3. paket libxine1, untuk library MP3 (aplikasi bisa menggunakan Amarok dengan engine xine)"
echo "4. paket w32codec-all, untuk library video dan library codecs Windows"

echo ""

echo "##################################################################################"
echo "Skrip ini menggunakan Server kambing http://www.kambing.ui.edu"
echo "Jika ingin menggunakan server lain (server repositori lokal misalnya), silakan lakukan modifikasi skrip"

echo ""

echo "Skrip ini menggunakan hak akses root. Silakan masukkan password root [jika diminta]"

echo ""

echo "Menambahkan installation source untuk repositori packman pada Server Kambing..."

#Daftarkan installation source untuk smart
sudo zypper sa -r http://kambing.ui.edu/opensuse-packman/suse/10.3/
sudo zypper ref smart

#Instalasi Smart
sudo zypper install smart

#Set agar paket yang didownload tidak dihapus
sudo smart config –set remove-packages=false

#Buang semua channel yang didefinisikan pada smart
sudo smart channel --remove-all

#Daftarkan channel
sudo smart channel --add oss type=yast2 name="oss" baseurl=http://kambing.ui.edu/opensuse/distribution/10.3/repo/oss/

sudo smart channel --add non-oss type=yast2 name="non-oss" baseurl=http://kambing.ui.edu/opensuse/distribution/10.3/repo/non-oss/

sudo smart channel --add packman type=rpm-md name="packman" baseurl=http://kambing.ui.edu/opensuse-packman/suse/10.3/

#Update cache sesuai channelif [ "$T1" = "$T2" ]; then
sudo smart update

#Disable signature check for temporary use
sudo smart config --set rpm-check-signatures=false

#Instalasi paket multimedia libxine untuk Amarok-MP3
sudo smart install libxine1

#Instalasi paket multimedia codecs Windows
echo "Apakah anda ingin melakukan instalasi paket codecs video & multimedia windows [y/n] ?"
read konfirmasi1
if [ $konfirmasi1 = "y" ]; then
	sudo smart install w32codec-all
fi

#Install smart-gui untuk digunakan pada proses yang lain
echo Apakah anda ingin melakukan instalasi paket smart-gui [y/n] ?
read konfirmasi2

if [ $konfirmasi2 = "y" ]; then
	sudo smart install smart-gui
fi

#Kembalikan proses pengecekan signature
sudo smart config --set rpm-check-signatures=true

echo ""
echo "Proses update library multimedia telah selesai"
