2009-10-05(Mon) [長年日記] この日を編集
_ [FreeBSD]-p6から-p8へ
freebsd-update、楽でいいわー
$ sudo freebsd-update install No updates are available to install. Run '/usr/sbin/freebsd-update fetch' first. $ sudo freebsd-update fetch Looking up update.FreeBSD.org mirrors... 3 mirrors found. Fetching metadata signature for 7.1-RELEASE from update5.FreeBSD.org... done. Fetching metadata index... done. Fetching 2 metadata patches.. done. Applying metadata patches... done. Inspecting system... done. Preparing to download files... done. Fetching 5 patches... done. Applying patches... done. The following files will be updated as part of updating to 7.1-RELEASE-p8: /boot/kernel/kernel /boot/kernel/kernel.symbols /usr/src/sys/conf/newvers.sh /usr/src/sys/fs/devfs/devfs_vnops.c /usr/src/sys/kern/kern_exec.c $ sudo freebsd-update install Installing updates... done.
ついでにportsも新しくしとこ:
$ sudo portsnap fetch update
そうだ、portauditってのもあったな
$ sudo portinstall portaudit $ /usr/local/sbin/portaudit -Fda
ぎゃあ、たくさんリストされちゃった。portupgradeしとこ。
2009-10-10(Sat) [長年日記] この日を編集
_ apache配布物を gpg で確認する
gpgで確認する方法:
$ wget http://www.apache.org/dist/httpd/KEYS $ gpg --import KEYS $ gpg --verify apache_2.2.14-win32-x86-openssl-0.9.8k.msi.asc gpg: Signature made 2009年09月29日 13時02分36秒 JST using RSA key ID 7F7214A7 gpg: Good signature from "William A. Rowe, Jr. <wrowe@rowe-clan.net>" gpg: aka "William A. Rowe, Jr. <wrowe@apache.org>" gpg: aka "William A. Rowe, Jr. <william.rowe@springsource.com>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: B1B9 6F45 DFBD CCF9 7401 9235 193F 180A B55D 9977 Subkey fingerprint: 4962 0827 E32B C882 DC6B EF54 A348 B984 7F72 14A7
ちなみに改ざんすると:
$ echo "1" >> apache_2.2.14-win32-x86-openssl-0.9.8k.msi $ gpg --verify apache_2.2.14-win32-x86-openssl-0.9.8k.msi.asc gpg: Signature made 2009年09月29日 13時02分36秒 JST using RSA key ID 7F7214A7 gpg: BAD signature from "William A. Rowe, Jr. <wrowe@rowe-clan.net>"
これでわかるわけですねー。なるほど。
2009-10-28(Wed) [長年日記] この日を編集
_ hudson on ubuntu
hudsonが http://hudson-ci.org/ に移り、verupもした。updateを手動でやってみてももちろんよかったのだけど、トップページにバイナリパッケージがあるよとどーんと載っているので使ってみることにした。
インストール
- /etc/apt/source.list に apt-lineを追加し、sudo apt-get update
- sudo apt-get install hudson
- sudo /etc/init.d/hudson start
でできあがり。な、なんて簡単な...
ファイルシステム構成
こんな感じっぽい
/etc /default/ hudson /init.d/ hudson /var /lib /hudson <=ユーザhuson ホーム /jobs /plugins /updates /log /hudson hudson.log /run /hudson /war HUDSON_ARGS="--webroot=/var/run/hudson/war" /usr/ /share /hudson hudson.war
デフォルトポート 8080であがってくる模様。もうちょっと調べる。