[Gelistirici] [paketler-commits] r63739 - in playground/mnurolcay/desktop/kde4/servicemenus/root-actions-kde4: . files

Fatih Aşıcı fatih at pardus.org.tr
19 Nis 2009 Paz 00:11:38 EEST


Pazar 19 Nisan 2009 günü (saat 00:01:20) Mehmet Nur Olcay şunları yazmıştı:
> On Saturday 18 April 2009 23:53:30 Fatih Aşıcı wrote:
> > Paketteki perl betiği, kdesudo kurulu ise onu kullanmaya çalışıyor; ama
> > bu yama ile bu desteği kaldırmış oluyoruz.
>
> Krusaderla aynı sorun var burda da. 2009 için düzgün çalışabilir belki ama
> 2008'de $KDEDIR değişkeni /usr/kde/3.5'i gösteriyor bizde. Dolayısıyla kde3
> için kdesu'yu buluyor bu da.

KDEDIR bildiğim kadarıyla kullanılmıyor artık. Bu betiğin KDE 4 için 
olduğundan emin misin?

>@@ -698,9 +698,9 @@
> # Check whether kdesudo is installed, and use it instead of kdesu to.
> (kdesudo allows more advanced options) &get_kde_path ;
>·
>-if ( -x "$KDEBINPATH"."kdesudo") {
>-·  $SUCOMMAND = "$KDEBINPATH"."kdesudo -d --noignorebutton --"}
>-else { $SUCOMMAND = "$KDEBINPATH"."kdesu -d --"}
>+if ( -x "$KDEBINPATH"."kdes") {
                           ^^^ Burada typo olmasın?
>+·  $SUCOMMAND = "/usr/kde/4/lib/kde4/libexec/kdesu"}
>+else { $SUCOMMAND = "/usr/kde/4/lib/kde4/libexec/kdesu"}

Anlatmak istediğim sorun şuydu: Burada öncelikle kdesudo'nun varlığı o yoksa 
da kdesu'nun varlığı kontrol ediliyor(du). Ama yamanın değiştirdiği haliyle 
koşul doğru da olsa yanlış da olsa kdesu path'i alınıyor. Yani if bloğunun bir  
anlamı kalmıyor.




Gelistirici mesaj listesiyle ilgili daha fazla bilgi