Özel Files Kurulum ve Source Build Scripti

  • Konuyu başlatan Konuyu başlatan frenzyboy
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 12
  • Görüntüleme Görüntüleme 3K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

frenzyboy

Silence is peaceful...
Katılım
3 Kas 2008
Konular
159
Mesajlar
1,724
Online süresi
3h 24m
Reaksiyon Skoru
168
Altın Konu
0
TM Yaşı
17 Yıl 7 Ay 9 Gün
Başarım Puanı
196
MmoLira
141
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhabalar,

Fileslarınız ve build işleriniz için küçük 2 farklı script kodladım umarım hoşunuza gider.

Files Kurulum Scripti

Klasik olarak paylaşılan fileslar game.tar.gz , mysql.tar.gz şeklinde paylaşılıyor. Ancak bazı fileslar tek bir dosya olarak paylaşılıyor. Yani içinde hem game klasörü, hemde mysql klasörününde içinde olduğu bir dosya.

Örneğin ;
files.tar.gz

Her 2 farklı şekilde files paylaşan yapımcılar olduğu için bunu düşünerek, scripte 2 farklı kurulum şekli koydum.

1. si tek dosya yedeği olan fileslar,
2. si 2 farklı (game.tar.gz , mysql.tar.gz) yedeği olan fileslar,

İşleyişi ;

Sistem şöyle işler :


  • Files yedekleme biçimini seçersiniz,
  • Sistem var olan filesın servislerini (game,db,auth,mysql) durdurur.
  • Var olan filesin yedeğini alır.
  • Sizden seçtiğiniz yedekleme biçimine göre game mysql veya direk files dosyasının tam adını ister.
  • İstenilenleri girdiğinizde sistem kuruluma başlar.

Source Build Scripti

Source dosyalarınızın sunucuda nerde olduğu belli olmadığı için sistem ilk olarak game source dosyalarınızın nerde olduğuna dair bir dizin yolu ister. Örn ; /root/source/game/src

Dizini yazdıktan sonra sistem gmake işlemlerini başlatır. Game Source build eder. İşlem bitince size db source build edilsin mi diye sorar. ("Evet","Hayır") seçiminizi yaparsınız. Db source build işleminde dizin yolu sormaz. Verdiğiniz Game Source dizinine göre db source dizinini hesaplar ve işlem yapar.

Scriptleri istediğiniz dizine atıp çalıştırabilirsiniz.





 
Son düzenleme:
Arkadaşlar konuyu oluştururken dosya linki nasıl olduysa silinmiş. Ekledim.

Kusura bakmayın. İyi forumlar.
 
Teşekkürler
 
Teşşekürler
 
yararlı paylaşım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)