たぽブログ
車,音楽,コンピュータ,etc...2000/12/03(日): samba-jp も .deb パッケージ化
調子に乗って samba-jp もパッケージ化してみた.
samba-2.0.7-jp-2.1 (実際には jp-1.3 -> 2.0 -> 2.1 とパッチを当てた)に
.deb 化パッチ samba_2.0.7-3.diff.gz を当てると,configure あたりに
うまくパッチが適用できないようだが,細かいことは気にしない.
つぎに,debian/rules の ./configure のところを次のように変更.
--with-pamがあると,
configure も通ってめでたしめでたし.
samba-2.0.7-jp-2.1 (実際には jp-1.3 -> 2.0 -> 2.1 とパッチを当てた)に
.deb 化パッチ samba_2.0.7-3.diff.gz を当てると,configure あたりに
うまくパッチが適用できないようだが,細かいことは気にしない.
つぎに,debian/rules の ./configure のところを次のように変更.
変更前さらに,debian/changelog に追加.root になってコンパイル!
# Compile the Samba package first
[ -f source/Makefile ] || (cd source && ./configure --prefix=/usr
--exec-prefix=/usr --with-netatalk --with-smbmount --with-pam --with-syslog
--with-sambabook --with-utmp)
変更後
# Compile the Samba package first
[ -f source/Makefile ] || (cd source && ./configure --prefix=/usr
--exec-prefix=/usr --with-netatalk --with-smbmount --with-pam --with-syslog
--with-sambabook --with-utmp --with-i18n-swat)
takayuki@sanapon:/tmp/samba-2.0.7-ja-1.3$ suこれであとはほっとけばいいと思ったら,
Password:
sanapon:/tmp/samba-2.0.7-ja-1.3# make -f debian/rules binary
--with-pamがあると,
checking configure summaryなどと言われて configure が失敗する.PAM 関係はなんだかいっぱいある.
configure: error: summary failure. Aborting config
takayuki@sanapon:/tmp/samba-2.0.7-ja-1.3$ dpkg -l "*pam*"どれが必要なのかよく分からないが,ヤマカンで libpam0g-dev を入れてみたところ,
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ 名前 バージョン 説明
+++-==================-==================-========================================
pn libapache-mod-auth <なし> (説明(description)がありません)
pn libauthen-pam-perl <なし> (説明(description)がありません)
un libpam <なし> (説明(description)がありません)
pn libpam-cracklib <なし> (説明(description)がありません)
un libpam-dbg <なし> (説明(description)がありません)
un libpam-dev <なし> (説明(description)がありません)
pn libpam-doc <なし> (説明(description)がありません)
pn libpam-ldap <なし> (説明(description)がありません)
un libpam-mkhomedir <なし> (説明(description)がありません)
ii libpam-modules 0.72-9 Pluggable Authentication Modules for PAM
un libpam-motd <なし> (説明(description)がありません)
pn libpam-pwdb <なし> (説明(description)がありません)
pn libpam-pwdfile <なし> (説明(description)がありません)
ii libpam-runtime 0.72-9 Runtime support for the PAM library
pn libpam-smb <なし> (説明(description)がありません)
un libpam0 <なし> (説明(description)がありません)
ii libpam0g 0.72-9 Pluggable Authentication Modules library
un libpam0g-cracklib <なし> (説明(description)がありません)
pn libpam0g-dbg <なし> (説明(description)がありません)
ii libpam0g-dev 0.72-9 Development files for PAM
un libpam0g-modules <なし> (説明(description)がありません)
un libpam0g-util <なし> (説明(description)がありません)
un pam-apps <なし> (説明(description)がありません)
un pam-doc <なし> (説明(description)がありません)
un ppp-pam <なし> (説明(description)がありません)
pn python-pam <なし> (説明(description)がありません)
configure も通ってめでたしめでたし.
2000/12/03(日): .deb パッケージのリビジョンナンバー
バージョン・リビジョンが同じままだと,apt-get upgrade で上書きされてしまうので,
結局リビジョンを更新する方法を調べた.
debian/control がいかにも怪しいんだが,結局この squid については,
debian/changelog から自動生成しているようだ.
そこで,changelog を適当に追加してみた.
そうそう,ついでだから
ここ にある新しいパッチもあててみた.
結局リビジョンを更新する方法を調べた.
debian/control がいかにも怪しいんだが,結局この squid については,
debian/changelog から自動生成しているようだ.
そこで,changelog を適当に追加してみた.
squid (2.2.5-3hotmail) frozen unstable; urgency=medium署名のあとの日付は,date -R の出力でないとフォーマットエラーがでるようだ.
* Applied squid-2.2.stable4.webdav_support2.patch for Hotmail via OE.
* Applied squid-2.2.stable5-domain-match.patch
* Applied squid-2.2.stable5-mkhttpdlogtime-end-of-year.patch
-- Takayuki Mizuno <takayuki@mizuno.or.jp> Sun, 3 Dec 2000 12:10:20 +0900
squid (2.2.5-3) frozen unstable; urgency=medium
* With a 2.2.14 kernel, the Alpha version works fine
(closes: #45003,#45036,#45043)
* Squid using only a few dirs is normal (closes: #49282)
* Syslog as LOG_DAEMON instead of LOCAL4, also delete LOG_CONSOLE
(closes: #53163)
* Remove comment in sample squid.conf about setting dns_children to 0
(closes: #54568)
* Fix postinst (closes: #54692)
* New /etc/init.d/squid that doesn't use RunCache (closes: #55315)
* Always use httpd_accel_host even if httpd_accel_uses_host_header is set
-- Miquel van Smoorenburg <miquels@cistron.nl> Wed, 2 Feb 2000 20:43:28 +0100
squid (2.2.5-2) unstable; urgency=low
* Fix potential security bug. When using external authenticators
sometimes a user could get access to sites he shouldn't have access
...
そうそう,ついでだから
ここ にある新しいパッチもあててみた.