From 974dc6e483ce27c6453db0cfdfe2cc36f191da4e Mon Sep 17 00:00:00 2001 From: milisarge Date: Sun, 2 Jul 2017 20:54:24 +0300 Subject: [PATCH] milis-isoyap --- ayarlar/xfce4-iso.ayarlar | 4 +++ bin/milis_isoyap.sh | 66 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 ayarlar/xfce4-iso.ayarlar create mode 100755 bin/milis_isoyap.sh diff --git a/ayarlar/xfce4-iso.ayarlar b/ayarlar/xfce4-iso.ayarlar new file mode 100644 index 000000000..f383d24c8 --- /dev/null +++ b/ayarlar/xfce4-iso.ayarlar @@ -0,0 +1,4 @@ +masaustu="xfce4" +girisyonetici="slim" +ekpaketliste="/sources/milis.git/ayarlar/gerekli_programlar_xfce4" +yerel="tr_TR.UTF-8" diff --git a/bin/milis_isoyap.sh b/bin/milis_isoyap.sh new file mode 100755 index 000000000..e016c84fb --- /dev/null +++ b/bin/milis_isoyap.sh @@ -0,0 +1,66 @@ +#!/bin/bash +# lfs dizini oluşturup ortama girdikten sonra bu betiği çalıştırabilirsiniz,bütün ortam içi işlemler yapılacaktır. + +if [ ! "$2" ]; then + echo "ayar dosyası belirtiniz." + exit 1 +else + source "$2" + echo "masaüstü: $masaustu" + echo "giris yoneticisi: $girisyonetici" + echo "ek paket listesi: $ekpaketliste" + echo "yerel ayarlar: $yerel" + while true; do + echo " ayarlar uygulansın mı?";read -p "e veya h-> " eh + case $eh in + [Ee]* ) isokur $masaustu $girisyonetici $ekpaketliste $yerel; break;; + [Hh]* ) break;; + * ) echo "e veya h";; + esac + done +fi + +isokur(){ + masaustu="$1" + girisyonetici="$2" + ekpaketliste="$3" + yerel="$4" + mps kur linux-firmware + mps kur kernel + mps kur dracut + mps kur xorg + mps -kuruld /root/talimatname/temel-ek/derleme.sira + mps kur $masaustu + # girisci kurulum + mps kur $girisyonetici + mps -kurul "$ekpaketliste" + cp /root/ayarlar/.xinitrc.$masaustu /root/.xinitrc + cp -r /root/ayarlar/$masaustu/.config /root/ + cp /root/ayarlar/network /etc/sysconfig/ + cd /var/lib/pkg/DB + grep -rli '/mnt/lfs' * | xargs -i@ sed -i 's/\/mnt\/lfs\///g' @ + cd /root/ + if [ ! -f /usr/bin/dracut ];then + tamir_dracut + fi + ./lfs-mekanizma -bo + rm -r /depo/paketler/* + mv /var/lib/pkg/tarihce/temel-pkvt.tar.lz /var/lib/pkg/tarihce/temel2-pkvt.tar.lz + rm -r /tmp/* + mps -tro + export LC_ALL="$yerel" + export LANG="$yerel" + xdg-user-dirs-update + if [ -f /usr/bin/slim ];then + cp -f /root/ayarlar/.xinitrc-$masaustu.slim /root/.xinitrc + fi + if [ -f /usr/bin/lxdm ];then + cp -rf /sources/milis.git/ayarlar/servisler/mbd/init.d/lxdm /etc/init.d/ + fi + cp -rf /sources/milis.git/ayarlar/milbit/milbit.desktop /usr/share/applications/ + cp ayarlar/kurulum.desktop /root/Desktop/ + cp ayarlar/kurulum.desktop /root/Masaüstü/ + tamir_touchpad + tamir_masaustu + +}