最新 追記

これ日記なん?


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-25(Sun) [長年日記] この日を編集

_ [ubuntu]git を PPAから導入

$ sudo vi  /etc/apt/sources.list.d/launchpad.list
deb http://ppa.launchpad.net/smartlounge/ubuntu hardy main
deb-src http://ppa.launchpad.net/smartlounge/ubuntu hardy main

apt-keyの部分は省略。


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であがってくる模様。もうちょっと調べる。