Browse Source

chkconfig:
- new upstream release
- enable fedora version of alternatives
- add alternatives subpackage, replace debian's alternatives



git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3349 ec354946-7b23-47d6-9f5a-488ba84defc7

daisuke 13 years ago
parent
commit
45496a61ee
1 changed files with 37 additions and 9 deletions
  1. 37 9
      c/chkconfig/chkconfig-vl.spec

+ 37 - 9
c/chkconfig/chkconfig-vl.spec

@@ -1,14 +1,15 @@
 Summary: A system tool for maintaining the /etc/rc*.d hierarchy.
 Summary(ja): /etc/rc.d の階層をメンテナンスするためのシステムツール
 Name: chkconfig
-Version: 1.3.37
+Version: 1.3.51
 Release: 1%{?_dist_release}
 License: GPL
 Group: System Environment/Base
-Source: %{name}-%{version}.tar.gz
-Source1: chkconfig-1.2.17.ja.po
+Source: %{name}-%{version}.tar.bz2
 Source2: chkconfig.8
 Source3: ntsysv.8
+Source4: update-alternatives.ja.8
+Patch1: chkconfig-1.3.51-vine.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildPrereq: newt-devel popt
 Conflicts: initscripts <= 5.30-1
@@ -42,9 +43,21 @@ ntsysv はシステムサービスの runlevel の情報をアップデートや
 ntsysv は システム管理者が直接/etc/rc.d の多数のシンボリックリンクを
 操作することから解放する。
 
+%package -n alternatives
+Summary: maintain symbolic links determining default commands (from Debian dpkg utilities)
+Summary(ja): コマンドのシンボリックリンクを管理する (Debian dpkg ユーティリティーより)
+Group: System Environment/Base
+
+%description -n alternatives
+maintain symbolic links determining default commands (from Debian dpkg utilities)
+
+%description -n alternatives -l ja
+コマンドのシンボリックリンクを管理する (Debian dpkg ユーティリティーより)
+
+
 %prep
 %setup -q
-#cp %SOURCE1 po/ja.po
+%patch1 -p1
 
 %build
 
@@ -68,10 +81,12 @@ done
 mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man8
 cp %SOURCE2 %SOURCE3 $RPM_BUILD_ROOT%{_mandir}/ja/man8
 
-# remove unpackaged files
-# we have own alternatives system.
-rm -f $RPM_BUILD_ROOT/%{_sbindir}/*alternatives
-rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/*alternatives*
+# alternatives
+mv -f $RPM_BUILD_ROOT/%{_sbindir}/*alternatives $RPM_BUILD_ROOT/%{_syssbindir}
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/alternatives
+mkdir -p $RPM_BUILD_ROOT/var/lib/rpm/alternatives
+install -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/ja/man8/alternatives.8
+ln -sf alternatives.8.gz $RPM_BUILD_ROOT%{_mandir}/ja/man8/update-alternatives.8.gz
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -93,9 +108,22 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/*/ntsysv.8*
 %{_mandir}/ja/*/ntsysv.8*
 
-%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%files -n alternatives
+%defattr (-, root, root)
+/sbin/alternatives
+/sbin/update-alternatives
+%{_sysconfdir}/alternatives
+%{_mandir}/man8/*
+%{_mandir}/ja/man8/*
+/var/lib/rpm/alternatives
+
 
 %changelog
+* Fri Apr 08 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.51-1
+- new upstream release
+- enable fedora version of alternatives
+  - add alternatives subpackage, replace debian's alternatives
+
 * Tue Aug 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.37-1
 - new upstream release