花井@京都です.
取り敢えずということで,まだテストしてませんが,
From: "Takashi Yamashita" <takasi@xxxxxxxxxxx>
> 先述の通り、Vineのnetatalkは問題があるため(少なくとも私の環境では)、
> netatalk1.6.0にsourceforgeのeucsjis160.patchを当てて
> RPMパッケージをビルド、インストールしたいと考えております。
> 現在、ビルドはできるのですがrpm -ivhでrcスクリプトを要求され、
> rcスクリプトがないためにインストールできません。
Vine の netatalk.spec を 1.6.0 用に変更したものではいけませんでしょう
か.取り敢えず,以下の変更で,rpm/SOURCES に netatalk-1.6.0.tar.bz2
と eucsjis160.patch を入れておいて rpm -bb netatalk.spec とすれば
無事 rpm はできました.
これがどの程度うまく動くかはテストしてません.
--- netatalk.spec.v26 2002-06-02 11:27:07.000000000 +0900
+++ netatalk.spec 2003-01-07 19:30:22.000000000 +0900
@@ -7,8 +7,8 @@
#################################################### VERSIONING INFORMATION
%define name netatalk
-%define version 1.5.3.1
-%define release 0vl5
+%define version 1.6.0
+%define release 0vl1
################################################# BASIC PACKAGE INFORMATION
Summary: AppleTalk and AppleShare/IP services for Linux
@@ -26,12 +26,15 @@
## you can disable Japanese EUC patch
## by --define "noeuc:1"
%define jppatch %{?noeuc:0} %{!?noeuc:1}
-Patch4: netatalk-1.5.2.euc.patch
-Patch5: netatalk-1.5.2.kana.patch
-Patch6: netatalk-1.5.3.oldsys.patch
+##Patch4: netatalk-1.5.2.euc.patch
+##Patch5: netatalk-1.5.2.kana.patch
+##Patch6: netatalk-1.5.3.oldsys.patch
+Patch7: eucsjis160.patch
Source100: netatalk-README.vine
+# patch4, 5, 6
#URL: http://www.osaka-med.ac.jp/~med012/HomePage/Vine25/mac/netatalk.html
-
+# patch7
+#URL: http://sourceforge.net/tracker/index.php?func=detail&aid=520946&group_id=8642&atid=308642
Vendor: Project Vine
Distribution: Vine Linux
@@ -88,11 +91,12 @@
cp %{SOURCE100} ./README.vine
%if %{jppatch}
-%patch4 -p1 -b .jpn
-%patch5 -p1 -b .kana
+#%patch4 -p1 -b .jpn
+#%patch5 -p1 -b .kana
+%patch7 -p1 -b eucsjis160.patch
%endif
-%patch6 -p1 -b .oldsys
+#%patch6 -p1 -b .oldsys
%build
@@ -105,7 +109,6 @@
--with-did=last \
--with-pam \
--with-shadow \
- --with-flock-locks \
--with-tcp-wrappers \
--with-ssl \
--enable-pgp-uam
@@ -213,7 +216,7 @@
%files
%defattr(-,root,root)
-%doc CHANGES CONTRIBUTORS COPYING COPYRIGHT
+%doc CONTRIBUTORS COPYING COPYRIGHT
%doc ChangeLog NEWS README* TODO
%doc acleandir.rc doc/[A-L,N-Z]*
%config(noreplace) /etc/netatalk/Apple*