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