suggoitanoshi, 18/09/2021
marfgold1, 20/09/2022
- Linux
- Install
advdef
danmkisofs
terlebih dahulu (atau any package yg belum diinstall pas jalaninprepISO.sh
)Untuk advdef sama mkisofs bisa diinstall dengan command berikut:
sudo apt install advancecomp genisoimage
- Ubah soal pada
Orkom-DatalabISO
. Lakukan generatedatalab-handout
.Baca README pada folder yang bersangkutan untuk info lebih lanjut. atau extract
tar -vxf datalab-handout.tar
- Copy
datalab-handout.tar
yang telah di-generate sebelumnya ke dalam folder ini (Orkom-DatalabISO-isobuilder
). - Ubah banner user praktikum pada
sister/etc/motd
(danlabsister-module/usr/local/lib/lab_sister/init
untuk banner sister). - Jalankan
prephandout.sh
untuk mengambil file-file yang diperlukan padadatalab-handout
ke lib user + skel. - Jalankan
getfiles.sh
untuk mendapatkan base iso + modules. - Jalankan
prepISO.sh
untuk generate iso. Hasil iso ada di${OUTPUT_ISO_FILENAME}
(orkom.iso
, unless kalian specify otherwise). - Ketika mau hapus-hapus file, bisa pake
clean.sh
. Dengan menjalankan clean, kalian harus ulang lagi dari tahap 3 (karena folder lib akan direset)Langkah 4-6 bisa digabung menjadi jalankan
build.sh
untuk langsung generate .iso
Konfigurasi global beberapa nama
Konfigurasi daftar module yang dimasukkan ke iso. Daftar module yang bisa dimasukkan didapat dari sumber.
Konfigurasi daftar file external yang dimasukkan ke iso. Format di dalamnya berupa url download dari web atau api.
Mengambil file-file yang diperlukan pada datalab-handout
ke lib user + skel.
Mendownload file-file yang dibutuhkan ke folder yang sesuai
Membuat file ISO
Memanggil prephandout.sh
, getfiles.sh
, dan prepIso.sh
sekaligus untuk membuat file .iso
Membersihkan file-file tidak berguna