2014年7月12日 8:57 1xx
今の検討課題をまとめてみました。 1. etckeeperのbzlib-pluginはどこにインストールされるべきか 1) /usr/lib/python2.7/site-packages/bzrlib/ 2) /usr/lib64/python2.7/site-packages/bzrlib/
3. 2)の場合、どうすればそのディレクトリにインストールできるか? これ.は以下の方法で解決しそうな気配です。
http://git.kitenet.net/?p=etckeeper.git;a=blob;f=Makefileの中で -------- -./etckeeper-bzr/__init__.py install --root=$(DESTDIR) --install-lib /usr/lib64 ${PYTHON_INSTALL_OPTS} || echo "** bzr support not installed" echo "** installation successful" -------- と書けば/usr/lib64の方にインストールしようとするようです。
本来どうすべきなのかは判りませんが、 3.が解決しそうなので、1.は 2) /usr/lib64/python2.7/site-packages/bzrlib/ を選択し、 Makefileには上記のパスになるようにパッチを当てることを検討します。
「2)」および「3.」の方針の修正で、ビルドが通りました。
https://build.opensuse.org/package/show/home:Mitsutoshi:branches:utilities/e...
ソースにpatchを当てる必要はなく、etckeeper.specの修正だけで対応できました。
https://build.opensuse.org/package/view_file/home:Mitsutoshi:branches:utilit...
これからテスト仕様を書いて、テスト環境を用意し、テストします。
レビューしていただける方、
テストを手伝っていただける方がいらっしゃったら歓迎いたします。
--
1xx