boron.rubyist.net で使っている apcupsd は 3.10.15-2 から 3.10.15-3 になったときに /etc/init.d/apcupsd が変わった.
以前は
Debian の apcupsd パッケージは apt-get install 直後, /etc/init.d/apcupsd で起動しないようになっている. 22〜24 行目をコメントアウトする.
[雄也の?日坊主日記(2004-09-17)より引用]
のようにしていたが, このパッケージバージョンから,/etc/default/apcupsd のISCONFIGURED=no
を
ISCONFIGURED=yes
とかに変えるだけでよくなっている.
QDBM の .deb パッケージを作るにあたって, .deb パッケージのバージョン管理について Web をあさってみた.
どうやら,svn-buildpackage を使って, Subversion で管理するのがよさげなんでやってみた.
置くリポジトリを作る.
subversion-host% svnadmin create ~/SVNRepositories/debian-packages/qdbm
通常通りパッケージを作る.
packaging-host% dpkg-buildpackage -rfakeroot
リポジトリに作ったパッケージを突っ込む.
packaging-host% svn-inject -c0 ../qdbm_1.8.18-1.dsc svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages
svn-inject を実行したディレクトリに tarballs/ が作られるので覚えておく.
リポジトリから取得して tarballs/ を突っ込む.
packaging-host% svn checkout svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages/qdbm packaging-host% cd qdbm packaging-host% cp -a どこか/tarballs/ ./ packaging-host% svn add tarballs packaging-host% svn ci -m "add orig.tar.gz"
trunk/ と tarballs/ を取得する.
% svn checkout svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages/qdbm/trunk % svn checkout svn+ssh://kusanagi.j96.org/home/yuya/SVNRepositories/debian-packages/qdbm/tarballs
svn-buildpackage を動かす.
% cd trunk/ % svn-buildpackage -rfakeroot
../build-area/ 直下に .deb パッケージができている.
Android | Debian | LOOX T70HN | Linux | Rails | Rast | Ruby | TYPE T VGN-TZ90HS | boat | git | hardware | icfp | music | p | rd2odt | snowboard | software | surfing | tDiary | その他 | ボウリング | 映画 | 家族 | 会社 | 管理 | 丸藤 | 高専 | 散歩 | 仕事 | 自分 | 鼕