123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #!/bin/bash
- YOK='\033[00m'
- KIRMIZI='\033[01;31m'
- YESIL='\033[01;32m'
- if [ "$(id -u)" != "0" ]
- then
- echo -e "${KIRMIZI}Bu dosyayı root olarak çalıştırmalısınız .${YOK}"
- exit 1
- fi
- echo -e "${KIRMIZI}Aylinux Derleme Ortamı Hazırlayıcıya Hoş Geldiniz...${YOK}"
- export MSYS=/home/Aylinux-ISO
- export MPS_PATH=/opt/Aylinux-ISO
- export AYLINUX_PATH=$MSYS/usr/aylinux
- if [ -d $MSYS ];then
- rm -r $MSYS
- fi
- if [ -d $MPS_PATH ];then
- rm -r $MPS_PATH
- fi
- echo -e "${YESIL}Varsa önceden oluşmuş dosyalar silindi..${YOK}"
- git clone https://notabug.org/aylinux/mps $MPS_PATH
- cd $MPS_PATH
- bash derle.sh $MPS_PATH
- cd bin
- chmod +x ./paket
- chmod +x ./mpsd
- ./paket
- ./paket
- ./paket --ilkds --ilk --kok=$MSYS
- ./paket gun -GPB --kok=$MSYS
- #cp /etc/ld.so.conf $MSYS/etc/
- echo -e "${KIRMIZI}Ortam paketleri yükleniyor..${YOK}"
- ./paket kur --dosya=$MSYS/usr/aylinux/ayarlar/iso/ortam.liste --kurkos=0 --koskur=0 --kok=$MSYS
- #./paket kur --dosya=$MSYS/usr/aylinux/ayarlar/iso/temel.liste --kurkos=0 --koskur=0 --kok=$MSYS
- #cp -r $MPS_PATH $MSYS/usr/aylinux/mps
- #cp -f /etc/hosts $MSYS/etc/
- echo "tr_TR.UTF-8 UTF-8" >> $MSYS/etc/locale.gen
- echo "tr_TR ISO-8859-9" >> $MSYS/etc/locale.gen
- cp /usr/bin/lua $MSYS/usr/bin/lua53
- echo -e "${YESIL}ortamyap betiği oluşturuludu...${YOK}"
- cat > $MSYS/usr/bin/ortamyap << "EOF"
- #!/bin/bash
- YOK='\033[00m'
- KIRMIZI='\033[01;31m'
- YESIL='\033[01;32m'
- cd /usr/aylinux/mps
- bash derle.sh
- chmod +x /usr/aylinux/bin/make-ca
- chmod +x /usr/aylinux/mps/bin/paket
- chmod +x /usr/aylinux/mps/bin/mps.lua
- chmod +x /usr/aylinux/mps/bin/mpsd
- chmod +x /usr/aylinux/mps/bin/mpsd.lua
- chmod +x /usr/aylinux/mps/bin/klavye
- chmod +x /usr/aylinux/mps/bin/servis
- chmod +x /usr/aylinux/bin/service
- chmod +x /usr/aylinux/bin/which
- chmod +x /usr/aylinux/bin/setkeyboard
- rm /usr/bin/lua
- mv /usr/bin/lua53 /usr/bin/lua
- update-ca-certificates --fresh && make-ca -g
- locale-gen
- rm -rf /var/cache/mps/depo/*
- rm -f /root/.bash_history
- rm -rf /sources
- echo -e "${KIRMIZI}exit ${YESIL}ile çıkış yaptıktan sonra ortan dosyası oluşacaktır...${YOK}"
- #echo -e "${KIRMIZI}mksquashfs $MSYS aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs -comp xz${YOK}"
- EOF
- echo -e "${KIRMIZI}ortamyap ${YESIL}komutunu çalıştırın..${YOK}"
- chmod +x $MSYS/usr/bin/ortamyap
- chmod +x ./enter-chroot
- ./enter-chroot $MSYS
- sudo mksquashfs $MSYS aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs -comp xz
- sha256sum aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs
- mv aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs /mnt/aylinux-2021-"$(date -d "$D" '+%m-%d')"-ortam.sfs
|