2009/07/20

わかった、ソースを見るよ

ということでこの前からソースをちょこちょこ見ている
(初めからやれとは言わないでください)
とりあえず放置しいていた箇所を発見したのでメモしておく

livecd-creatorで作成しliveinstでインストールしたシステムは
GDMかKDMがインストールされていない場合
他のDMがインストールされていてもランレベル3で起動してしまう
(実は今までGDMを入れていた)
それを判断している箇所は livecd.py の357行目

if os.path.exists(anaconda.rootPath + "/usr/sbin/gdm") or os.path.exists(anaconda.rootPath + "/usr/bin/kdm"):


列挙するのは美しくないと思うけど
SLiMの場合、単純に以下の様に追記すればOK
Fedoracubeでは livesys サービスの中で書き換えることにした

if os.path.exists(anaconda.rootPath + "/usr/sbin/gdm") or os.path.exists(anaconda.rootPath + "/usr/bin/kdm") or os.path.exists(anaconda.rootPath + "/usr/bin/slim"):

0 件のコメント:

コメントを投稿