3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
11 recdblist.printutf8(u"rec10のインストールを開始します。")
13 recdblist.printutf8(u"インストール処理中・・・")
14 path = str(os.path.dirname(os.path.abspath(__file__)))
15 confp = ConfigParser.SafeConfigParser()
18 if os.path.exists(os.path.join(path,Conf)):
19 confpath=os.path.join(path,Conf)
20 elif os.path.exists(os.path.join("/etc","rec10.conf")):
21 confpath=os.path.join("/etc","rec10.conf")
22 elif os.path.exists(os.path.join("/etc/rec10","rec10.conf")):
23 confpath=os.path.join("/etc/rec10","rec10.conf")
27 recdblist.printutf8(u"rec10.confが見つかりません。")
28 recdblist.printutf8(u"このinstall.pyと同じフォルダに置くか、/etc/rec10.confもしくは/etc/rec10/rec10.confにおいてください。")
30 recdblist.printutf8(u"設定ファイルの読み込みを確認//設定ファイルのパスは"+confpath)
31 if confp.get('path',"recpath")=="/path of /recording":
32 recdblist.printutf8(u"録画先のフォルダを設定してください(recpath=)")
34 recdblist.printutf8(u"DB処理に入ります")
35 if os.path.exists(os.path.join(path,"rec10d.py")):
38 except Exception, inst:
39 recdblist.printutf8(u"DB処理中にエラーが出ました。configファイルのDB設定を見直してください。")
42 recdblist.printutf8(u"チャンネル設定に入ります")
43 recdblist.printutf8(u"BS放送は受信可能ですか?")
45 if bsok=="Y" or bsok == "y" :
49 recdblist.printutf8(u"CS放送は受信可能ですか?")
51 if csok=="Y" or csok == "y" :
55 chdata.new_chdata(bsok,csok)
56 recdblist.printutf8(u"チャンネルスキャンの開始(現在放送停止中のものはうまくとれません)")
59 recdblist.printutf8(u"チャンネルスキャン完了")
60 recdblist.printutf8(u"おめでとうございます 初期設定は完了しました。")
61 recdblist.printutf8(u"rec10を実行するユーザーのcrontabに"+os.path.join(path,"rec10")+"を追加してください(5分周期が目安)")
62 rec10d.rec10db.change_installed_in_status()
64 if __name__ == "__main__":