Daftar isi
Mengunggah Paket
Kebutuhan
- Paket yang akan diunggah pertama kali: *orig.tar.gz, *-1*, *kuliax1*
- Hak akses ke repo Kuliax
- Paket reprepro yang terpasang minimal 4.x, salah satunya peningkatan deteksi komponen paket dan "kepintaran" lainnya
- Paket dupload terpasang pada mesin pengembang
sudo apt-get install dupload
Tambahkan konfigurasi berikut pada berkas /etc/dupload.conf atau $HOME/.dupload.conf dan sesuaikan
package config; $cfg{'repo.kuliax'} = { fqdn => "repo.ugm.ac.id", login => "user", method => "scpb", incoming => "public_html/in.kuliax", }; 1;
Langkah-Langkah
- Unggah paket pada poin 1 di atas ke $HOME/public_html/in.kuliax
scp *.orig.tar.gz user@repo.ugm.ac.id:public_html/in.kuliax
scp *kuliax1* user@repo.ugm.ac.id:public_html/in.kuliax
- Jalankan skrip penghasil repo atau tunggu sampai skrip tersebut dijalankan secara otomatis oleh cron
- Paket versi selanjutnya yaitu *kuliax2 dan seterusnya dapat diunggah dengan program dupload disertai parameter server repo dan berkas .changes saja
dupload -t repo.kuliax /media/result/paket_1.0-0kuliax2_i386.changes
Catatan
- dupload akan membuat berkas paket*.upload untuk menandai bahwa paket sudah diunggah
- Gunakan perintah berikut untuk melakukan otorisasi otomatis ketika mengunggah paket dengan dupload
ssh-keygen
scp .ssh/id_rsa.pub user@repo:.ssh/authorized_keys