読者です 読者をやめる 読者になる 読者になる

Matthewの備忘録

忘れたときはここを見ろ。何か書いてある。

James Morrisのsecurity-testing-2.6.gitを追う

こちらのページに
http://tomoyo.sourceforge.jp/ja/2.2.x/
導入手順が書いてあるが、最新版を一々wgetするのもどうかと思ったので、gitでスナップショットを取りつづけてみることにした。LXRも使っているなら、こんな風にすればよい。

$ cd /var/lib/lxr
$ mkdir repos
$ chmod 777 repos
$ cd repos
$ git clone git://git2.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git security-testing-2.6

LXRでみるときはlxrng.confのLXRng::Repo::Gitのコンストラクタ(コンストラクタなのか?)へのパスを"/var/lib/lxrng/repos/linux-2.6/.git"から"/var/lib/lxrng/repos/security-testing-2.6/.git"に変更してからインデックスを作成すればよい:

my $gitrepo = LXRng::Repo::Git
    ->new('/var/lib/lxrng/repos/linux-2.6/.git',
	  release_re => qr/^v[^-]*$/,
	  author_timestamp => 0);

導入手順のページはなんでwgetなんだろ?

ローカル・リポジトリを更新するにはリポジトリのあるディレクトリで次を実行する:

$ git checkout master
$ git pull