milis-isoyap
This commit is contained in:
parent
071e72e287
commit
974dc6e483
|
@ -0,0 +1,4 @@
|
||||||
|
masaustu="xfce4"
|
||||||
|
girisyonetici="slim"
|
||||||
|
ekpaketliste="/sources/milis.git/ayarlar/gerekli_programlar_xfce4"
|
||||||
|
yerel="tr_TR.UTF-8"
|
|
@ -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
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue