Script Debmirror Repo BlankOn

Melanjutkan oprekan lain.
Kali ini membuat agar repo BlankOn offline saya tetep manual terbaharui menggunakan debmirror.

Terimakasih untuk mas Iwan Setiawan atas koreksinya.

Setelah scrip debmirror saya dapatkan dari milis pengembang BlankOn buatan pak Utian, waktunya dicoba.
Beberapa kali error, hingga dapatlah script final ini. Saya nyoba ngoprek dengan BlankOn Pattimura nya si chusnul.

Langkah yang saya lakukan,

1. Lakukan instalasi debmirror

sudo apt-get install debmirror

*jika tidak terdapat di repo tambahkan bagian extra dan extra-restricted seperti contoh berikut

deb http://arsip.blankonlinux.or.id/blankon-legacy pattimura main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon-legacy pattimura-security main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon-legacy pattimura-updates main restricted extras extras-restricted

2. Copy Public Key agar proses debmirror disetujui

mkdir /home/user/.gnupg
cp /usr/share/keyrings/blankon-archive-keyring.gpg /home/user/.gnupg/trustedkeys.gpg

3. Salin tempel scipt berikut, simpan dalam sebuah file mirror.sh

arch=i386
section=main,restricted,extras,extras-restricted ##universe,multiverse
release=rote,rote-security,rote-updates
server=arsip.blankonlinux.or.id
inPath=blankon
proto=http
outPath=/media/JGOS/repo/rote-i386
debmirror -v -a $arch \
--no-source \
-s $section \
-h $server \
-d $release \
-r $inPath \
--progress \
-e $proto \
$outPath \

*untuk Repo Pattimura dibuah
inPath=blankon-legacy
release=pattimura,pattimura-security,pattimura-updates

*untuk arsitektur ubah bagian
arch=amd64
*jika ingin kedua arsitektur ubah menjadi
arch=amd64,i386

4. Rubah hak permisi agar boleh di eksekusi

sudo chmod +x mirror.sh

5. Jalankan perintah

sh mirror.sh

*jika blankon-archive-keyring.gpg / ubuntu-archive-keyring.gpg tidak ditemui, unduh manual dari sini

[0] http://arsip.blankonlinux.or.id/blankon/project/blankon-archive-keyring.gpg
[1] http://kambing.ui.ac.id/ubuntu/project/ubuntu-archive-keyring.gpg

Kemudian salin kediua file tersebut ke direktori /usr/share/keyrings/

sudo mv blankon-archive-keyring.gpg /usr/share/keyrings/
gpg --no-default-keyring --keyring /home/user/.gnupg/trustedkeys.gpg --import /usr/share/keyrings/blankon-archive-keyring.gpg

Selamat mencoba

sumber bacaan :
[0] http://opensource.telkomspeedy.com/wiki/index.php/Mirror_Repository_Ubuntu_10.04
[1] http://lists.debian.org/debian-user/2008/09/msg00267.html

Regard
Tuan Pembual