Summary: A system tool for maintaining the /etc/rc*.d hierarchy. Summary(ja): /etc/rc.d の階層をメンテナンスするためのシステムツール Name: chkconfig Version: 1.3.61 Release: 4%{?_dist_release} Group: system,admin-tools Vendor: Project Vine Distribution: Vine Linux License: GPL 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 BuildRequires: newt-devel BuildRequires: popt-devel Conflicts: initscripts <= 5.30-1 %description Chkconfig is a basic system utility. It updates and queries runlevel information for system services. Chkconfig manipulates the numerous symbolic links in /etc/rc.d, to relieve system administrators of some of the drudgery of manually editing the symbolic links. %description -l ja chkconfig は基本的なシステムユーティリティである。これはシステムサービスの runlevel の情報をアップデートや検証する。chkconfig は /etc/rc.d の 多数のシンボリックリンクを操作しますので、システム管理者は手動で シンボリックリンクをたびたびエディットしなくてもよい。 %package -n ntsysv Summary: A tool to set the stop/start of system services in a runlevel. Summary(ja): /etc/rc.d 階階層をメンテナンスするシステムツール Group: system,admin-tools %description -n ntsysv Ntsysv provides a simple interface for setting which system services are started or stopped in various runlevels (instead of directly manipulating the numerous symbolic links in /etc/rc.d). Unless you specify a runlevel or runlevels on the command line (see the man page), ntsysv configures the current runlevel (5 if you're using X). %description -n ntsysv -l ja 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,admin-tools %description -n alternatives maintain symbolic links determining default commands (from Debian dpkg utilities) %description -n alternatives -l ja コマンドのシンボリックリンクを管理する (Debian dpkg ユーティリティーより) %debug_package %prep %setup -q #%patch1 -p1 %build %__make %{?_smp_mflags} RPM_OPT_FLAGS="$RPM_OPT_FLAGS" LIBMHACK=$LIBMHACK %install rm -rf $RPM_BUILD_ROOT %__make DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} SBINDIR=%{_sbindir} install mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d ln -s rc.d/init.d $RPM_BUILD_ROOT/etc/init.d for n in 0 1 2 3 4 5 6; do mkdir -p $RPM_BUILD_ROOT/etc/rc.d/rc${n}.d ln -s rc.d/rc${n}.d $RPM_BUILD_ROOT/etc/rc${n}.d done mkdir -p $RPM_BUILD_ROOT%{_mandir}/ja/man8 cp %SOURCE2 %SOURCE3 $RPM_BUILD_ROOT%{_mandir}/ja/man8 # 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/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 # create compat symlinks mkdir -p $RPM_BUILD_ROOT/%{_sbindir} for i in alternatives update-alternatives chkconfig do ln -sf /sbin/$i $RPM_BUILD_ROOT/%{_sbindir}/$i done %clean rm -rf $RPM_BUILD_ROOT %post -n alternatives if [ "$1" -gt "1" ]; then if [ -d /var/lib/rpm/alternatives -a $(ls /var/lib/rpm/alternatives | wc --lines) -gt 0 ]; then mv -f /var/lib/rpm/alternatives/* /var/lib/alternatives/ fi fi %files %defattr(-,root,root) /sbin/chkconfig %{_sbindir}/chkconfig /etc/init.d /etc/rc.d/init.d /etc/rc[0-6].d /etc/rc.d/rc[0-6].d %{_mandir}/*/chkconfig* %{_mandir}/ja/*/chkconfig* %{_localedir}/*/LC_MESSAGES/chkconfig.mo %files -n ntsysv %defattr(-,root,root) %{_sbindir}/ntsysv %{_mandir}/*/ntsysv.8* %{_mandir}/ja/*/ntsysv.8* %files -n alternatives %defattr (-, root, root) /sbin/alternatives /sbin/update-alternatives %{_sbindir}/alternatives %{_sbindir}/update-alternatives %{_sysconfdir}/alternatives %{_mandir}/man8/* %{_mandir}/ja/man8/* /var/lib/alternatives %changelog * Tue Feb 23 2021 Tomohiro "Tomo-p" KATO 1.3.61-4 - moved /var/lib/rpm/alternatives to /var/lib/alternatives. * Wed Mar 18 2020 Tomohiro "Tomo-p" KATO 1.3.61-3 - rebuilt with current environment. * Sun Jul 20 2014 Yoji TOYODA 1.3.61-2 - rebuild with VineSeed environment * Wed Nov 13 2013 Daisuke SUZUKI 1.3.61-1 - update to 1.3.61 - create compat symlinks in %%{_sbindir} * Thu Jun 06 2013 Daisuke SUZUKI 1.3.60-1 - update to 1.3.60 * Tue Jun 07 2011 Yoji TOYODA 1.3.51-2 - change BuildRequires: popt-devel intead of popt * Fri Apr 08 2011 Daisuke SUZUKI 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 1.3.37-1 - new upstream release * Sun Jul 27 2008 Shu KONNO 1.3.34-1vl5 - applied new versioning policy and spec in utf-8 * Fri May 04 2007 NAKAMURA Kenta 1.3.34-0vl2 - dropped obsoleted Makefile.x86_64.patch * Sat Apr 28 2007 Daisuke SUZUKI 1.3.34-0vl1 - new upstream release * Thu Jul 06 2006 Shu KONNO 1.2.17-1vl9 - add Makefile.x86_64.patch * Wed May 19 2004 Daisuke SUZUKI 1.2.17-1vl8 - add Patch10 to skip xinetd parsing if not exist. * Sat Apr 10 2004 KOBAYASHI R. Taizo 1.2.17-1vl7 - rebuild * Thu Sep 06 2001 akira yamada 1.2.17-1vl6 - Requires -> Conflicts. apt-0.3.19.cnc.52-3vl1 can handle Conflicts-field nicely, so Conflicts/Pre-Depends-loop does not happen. * Sun Sep 02 2001 MATSUBAYASHI Kohji 1.2.17-1vl5 - Oops not PreReq but Requires. Fixed. * Sun Sep 02 2001 MATSUBAYASHI Kohji 1.2.17-1vl4 - change Conflicts: initscripts <= 5.30-1 to PreReq: initscripts > 5.30-1 to avoid Conflicts/Pre-Depends loop on apt * Thu Jun 28 2001 MATUBARA Kazuyuki - 1.2.17-1vl3 - change checkbox color * Mon Jun 11 2001 MATSUBAYASHI 'Shaolin' Kohji - 1.2.17-1vl2 - rebuilt for VineSeed * Sun Dec 10 2000 Jun Nishii - 1.2.17-1vl1 * Wed Oct 18 2000 Bill Nottingham - ignore .rpmnew files (#18915) - fix typo in error message (#17575) * Wed Aug 30 2000 Nalin Dahyabhai - make xinetd config files mode 0644, not 644 * Thu Aug 24 2000 Erik Troan - updated it and es translations * Sun Aug 20 2000 Bill Nottingham - get man pages in proper packages * Sun Aug 20 2000 Matt Wilson - new translations * Wed Aug 16 2000 Nalin Dahyabhai - don't worry about extra whitespace on chkconfig: lines (#16150) * Thu Aug 10 2000 Trond Eivind Glomsr - i18n merge * Wed Jul 26 2000 Matt Wilson - new translations for de fr it es * Tue Jul 25 2000 Bill Nottingham - change prereqs * Sun Jul 23 2000 Bill Nottingham - fix ntsysv's handling of xinetd/init files with the same name * Fri Jul 21 2000 Bill Nottingham - fix segv when reading malformed files * Wed Jul 19 2000 Bill Nottingham - put links, rc[0-6].d dirs back, those are necessary * Tue Jul 18 2000 Bill Nottingham - add quick hack support for reading descriptions from xinetd files * Mon Jul 17 2000 Bernhard Rosenkraenzer - don't own the /etc/rc[0-6].d symlinks; they're owned by initscripts * Sat Jul 15 2000 Matt Wilson - move back to old file layout * Thu Jul 13 2000 Preston Brown - bump copyright date * Tue Jul 11 2000 Bill Nottingham - no %pre today. Maybe tomorrow. * Thu Jul 6 2000 Bill Nottingham - put initscripts %pre here too * Mon Jul 3 2000 Bill Nottingham - oops, if we don't prereq initscripts, we *need* to own /etc/rc[0-6].d * Sun Jul 2 2000 Bill Nottingham - add xinetd support * Tue Jun 27 2000 Matt Wilson - changed Prereq: initscripts >= 5.18 to Conflicts: initscripts < 5.18 - fixed sumary and description where a global string replace nuked them * Mon Jun 26 2000 Matt Wilson - what Bill said, but actually build this version * Thu Jun 15 2000 Bill Nottingham - don't own /etc/rc.* * Fri Feb 11 2000 Bill Nottingham - typo in man page * Wed Feb 02 2000 Cristian Gafton - fix description * Wed Jan 12 2000 Bill Nottingham - link chkconfig statically against popt * Mon Oct 18 1999 Bill Nottingham - fix querying alternate levels * Mon Aug 23 1999 Jeff Johnson - don't use strchr to skip unwanted files, look at extension instead (#4166). * Thu Aug 5 1999 Bill Nottingham - fix --help, --verson * Mon Aug 2 1999 Matt Wilson - rebuilt ntsysv against newt 0.50 * Mon Aug 2 1999 Jeff Johnson - fix i18n problem in usage message (#4233). - add --help and --version. * Mon Apr 19 1999 Cristian Gafton - release for Red Hat 6.0 * Thu Apr 8 1999 Matt Wilson - added support for a "hide: true" tag in initscripts that will make services not appear in ntsysv when run with the "--hide" flag * Thu Apr 1 1999 Matt Wilson - added --hide flag for ntsysv that allows you to hide a service from the user. * Mon Mar 22 1999 Bill Nottingham - fix glob, once and for all. Really. We mean it. * Thu Mar 18 1999 Bill Nottingham - revert fix for services@levels, it's broken - change default to only edit the current runlevel * Mon Mar 15 1999 Bill Nottingham - don't remove scripts that don't support chkconfig * Tue Mar 09 1999 Erik Troan - made glob a bit more specific so xinetd and inetd don't cause improper matches * Thu Feb 18 1999 Matt Wilson - removed debugging output when starting ntsysv * Thu Feb 18 1999 Preston Brown - fixed globbing error - fixed ntsysv running services not at their specified levels. * Tue Feb 16 1999 Matt Wilson - print the value of errno on glob failures. * Sun Jan 10 1999 Matt Wilson - rebuilt for newt 0.40 (ntsysv) * Tue Dec 15 1998 Jeff Johnson - add ru.po. * Thu Oct 22 1998 Bill Nottingham - build for Raw Hide (slang-1.2.2) * Wed Oct 14 1998 Cristian Gafton - translation updates * Thu Oct 08 1998 Cristian Gafton - updated czech translation (and use cs instead of cz) * Tue Sep 22 1998 Arnaldo Carvalho de Melo - added pt_BR translations - added more translatable strings - support for i18n init.d scripts description * Sun Aug 02 1998 Erik Troan - built against newt 0.30 - split ntsysv into a separate package * Thu May 07 1998 Erik Troan - added numerous translations * Mon Mar 23 1998 Erik Troan - added i18n support * Sun Mar 22 1998 Erik Troan - added --back