rootfs-yapma

This commit is contained in:
milisbir 2016-03-31 01:23:45 +00:00
parent d30fb5a58a
commit 9b9dc22629
1 changed files with 25 additions and 9 deletions

34
bin/mps
View File

@ -27,7 +27,11 @@ icerik_ekle(){
tar -C /tmp --extract --file=$1 .PRE 1 2> /tmp/$paketad_pre.log tar -C /tmp --extract --file=$1 .PRE 1 2> /tmp/$paketad_pre.log
#kos-kur kontrolu #kos-kur kontrolu
if [ -f /tmp/.PRE ];then if [ -f /tmp/.PRE ];then
bash /tmp/.PRE if [ "$kokdizin" == "/" ];then
bash /tmp/.PRE
else
cp /tmp/.PRE $kokdizin/tmp/$paketad.PRE
fi
rm /tmp/.PRE rm /tmp/.PRE
fi fi
mkdir -p kur.$paketad && mkdir -p kur.$paketad &&
@ -50,7 +54,11 @@ icerik_ekle(){
#kur-kos calistirilmasi #kur-kos calistirilmasi
if [ -f kur.$paketad/.POST ];then if [ -f kur.$paketad/.POST ];then
bash kur.$paketad/.POST if [ "$kokdizin" == "/" ];then
bash kur.$paketad/.POST
else
cp kur.$paketad/.POST $kokdizin/tmp/$paketad.POST
fi
rm kur.$paketad/.POST rm kur.$paketad/.POST
fi fi
@ -359,14 +367,14 @@ kaynakdizin_kontrol(){
} }
logdizin_kontrol(){ logdizin_kontrol(){
if [ ! -d $LOGDIZIN ];then if [ ! -d $kokdizin$LOGDIZIN ];then
mkdir $LOGDIZIN mkdir $kokdizin$LOGDIZIN
fi fi
if [ ! -d $LOGDIZIN/derleme ];then if [ ! -d $kokdizin$LOGDIZIN/derleme ];then
mkdir $LOGDIZIN/derleme mkdir $kokdizin$LOGDIZIN/derleme
fi fi
if [ ! -f $LOGDIZIN/mps.log ];then if [ ! -f $kokdizin$LOGDIZIN/mps.log ];then
touch $LOGDIZIN/mps.log touch $kokdizin$LOGDIZIN/mps.log
fi fi
} }
@ -455,11 +463,12 @@ tarihce_sil(){
loglama(){ loglama(){
logdizin_kontrol logdizin_kontrol
echo "$(date +'%F %T') $1" >> "$LOGDIZIN/mps.log" echo "$(date +'%F %T') $1" >> "$kokdizin/$LOGDIZIN/mps.log"
} }
git_guncelle() { git_guncelle() {
kaynakdizin_kontrol kaynakdizin_kontrol
gitayar_kontrol
cd $DERLEME_KAYNAKDIZIN cd $DERLEME_KAYNAKDIZIN
#git sunucudan guncelleme #git sunucudan guncelleme
ryaz 33 "git sunucudan güncelleme çekiliyor." ryaz 33 "git sunucudan güncelleme çekiliyor."
@ -513,6 +522,13 @@ sunucu_kontrol(){
fi fi
} }
gitayar_kontrol(){
if [ ! -f /root/.gitconfig ];then
git_ssl_iptal
git_otokimlik
fi
}
paketvt_kontrol(){ paketvt_kontrol(){
mkdir -p /depo/paketler mkdir -p /depo/paketler
if [ ! -f /depo/paketler/paket.vt ];then if [ ! -f /depo/paketler/paket.vt ];then