123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/bash
- workdir="/opt/milis-calisma"
- # eski sys temizle
- [ -d ${workdir}/sys ] && rm -rf ${workdir}/sys
- # kaynakları ayarla
- mkdir -p ${workdir}
- cd ${workdir}
- if [ ! -d ${workdir}/mps ]; then
- git clone https://mls.akdeniz.edu.tr/git/milislinux/mps
- else
- cd ${workdir}/mps;git pull;cd -
- fi
- if [ ! -d ${workdir}/imaj-uretici21 ]; then
- git clone https://mls.akdeniz.edu.tr/git/milislinux/imaj-uretici21
- else
- cd ${workdir}/imaj-uretici21;git pull;cd -
- fi
- export MSYS=${workdir}/sys
- export MPS_PATH=${workdir}/mps
- export MILIS_PATH=$MSYS/usr/milis
- export PATH=$MPS_PATH/bin:$PATH
- mps --ilkds --ilk --kok=$MSYS
- rm -f $MSYS/etc/sysconfig/*
- # Gerekli güncellemeler yapılır; talimatname, depo ve betik:
- mps gun -GPB --kok=$MSYS
- # Minimal bir sistem ortamı kurmak için gerekli paketler indirilir ve yüklenir:
- mps kur --dosya=$MSYS/usr/milis/ayarlar/pliste/base.list --kurkos=0 --koskur=0 --kok=$MSYS
- # MPS chroot içine kopyalanır.
- cp -r $MPS_PATH $MSYS/usr/milis/mps
- cd ${workdir}/imaj-uretici21
- cp imaj_uretimi_2.sh $MSYS/tmp/
- enter-chroot $MSYS
|