[Gelistirici] [Uludag-commits] r22806 - trunk/mudur/bin

Onur Küçük onur at pardus.org.tr
18 Mayıs 2009 Pzt 19:55:14 EEST


On Mon, 18 May 2009 12:32:32 +0300
Ozan Çağlayan <ozan at pardus.org.tr> wrote:

> Soru 2:
> 
> def localMount():
>     if os.path.exists("/proc/bus/usb") and not
> os.path.exists("/proc/bus/usb/devices"):
>         gid = None
>         for line in file("/etc/group"):
>             if line.startswith("usb:"):
>                 gid = line.split(":")[2]
>                 break
>         ui.info(_("Mounting USB filesystem"))
>         if gid:
>             run("/bin/mount", "-t", "usbfs", "usbfs", "/proc/bus/usb",
> "-o", "devmode=0664,devgid=%s" % gid)
>         else:
>             run("/bin/mount", "-t", "usbfs", "usbfs", "/proc/bus/usb")
> 
> 
> usb grubunu biz removable olarak değiştirdiğimiz(..) için zamanında, o
> grubu da eklemiyoruz baselayout'ta. Bu durumda yukardaki fonksiyonun
> "if gid:" kısmına girmesi asla mümkün değil.

 kötüymüş bu, removable a çekelim o zaman şimdilik ?

> usbfs'i devmode= ve
> devgid= olmadan bağlamanın bir zararı/yararı var mı bilmiyorum.

 Bir iki yerde kullanıldığını biliyorum, virtualbox ın kapalı
sürümünde, bir tane donanım üreticisinin ürettği yazıcı/tarayıcı sürücü
+ kullanma aracında (unuttum neydi). Başka yerleri de vardır belki.

> Bu grup adı değişiklikleri her noktada bela çıkartıyor başımıza, ancak
> bu saatten de baselayout'ta insanların gruplarını tekrar migrate etmek
> çok sakat, iyi test edilmesi lazım.
> 
> İstemediğim halde bu gruplarla devam edeceğiz gibi duruyor..

 Belki temiz bir çözümle değiştirebiliriz ama bunu yapmak için geç
kalmamamız lazım.

-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi