imaj_uretimi_1.sh 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #!/bin/bash
  2. workdir="/opt/milis-calisma"
  3. # eski sys temizle
  4. [ -d ${workdir}/sys ] && rm -rf ${workdir}/sys
  5. # kaynakları ayarla
  6. mkdir -p ${workdir}
  7. cd ${workdir}
  8. if [ ! -d ${workdir}/mps ]; then
  9. git clone https://mls.akdeniz.edu.tr/git/milislinux/mps
  10. else
  11. cd ${workdir}/mps;git pull;cd -
  12. fi
  13. if [ ! -d ${workdir}/imaj-uretici21 ]; then
  14. git clone https://mls.akdeniz.edu.tr/git/milislinux/imaj-uretici21
  15. else
  16. cd ${workdir}/imaj-uretici21;git pull;cd -
  17. fi
  18. export MSYS=${workdir}/sys
  19. export MPS_PATH=${workdir}/mps
  20. export MILIS_PATH=$MSYS/usr/milis
  21. export PATH=$MPS_PATH/bin:$PATH
  22. mps --ilkds --ilk --kok=$MSYS
  23. rm -f $MSYS/etc/sysconfig/*
  24. # Gerekli güncellemeler yapılır; talimatname, depo ve betik:
  25. mps gun -GPB --kok=$MSYS
  26. # Minimal bir sistem ortamı kurmak için gerekli paketler indirilir ve yüklenir:
  27. mps kur --dosya=$MSYS/usr/milis/ayarlar/pliste/base.list --kurkos=0 --koskur=0 --kok=$MSYS
  28. # MPS chroot içine kopyalanır.
  29. cp -r $MPS_PATH $MSYS/usr/milis/mps
  30. cd ${workdir}/imaj-uretici21
  31. cp imaj_uretimi_2.sh $MSYS/tmp/
  32. enter-chroot $MSYS