This commit is contained in:
commit
256ea9353f
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
10
cfengine-2.1.21-automake.dif
Normal file
10
cfengine-2.1.21-automake.dif
Normal file
@ -0,0 +1,10 @@
|
||||
--- doc/Makefile.am
|
||||
+++ doc/Makefile.am
|
||||
@@ -7,6 +7,7 @@
|
||||
htmldir = $(pkgdatadir)/html
|
||||
htmlfiles = cfengine-Reference.html cfengine-Tutorial.html
|
||||
html_DATA = $(htmlfiles)
|
||||
+AM_MAKEINFOHTMLFLAGS = --no-split
|
||||
|
||||
# Info used in building and installing Postscript files
|
||||
ps1 =
|
38
cfengine-2.1.21-chflags.dif
Normal file
38
cfengine-2.1.21-chflags.dif
Normal file
@ -0,0 +1,38 @@
|
||||
--- src/filedir.c
|
||||
+++ src/filedir.c
|
||||
@@ -276,7 +276,7 @@
|
||||
int amroot = true, fixmode = true, docompress=false;
|
||||
unsigned char digest[EVP_MAX_MD_SIZE+1];
|
||||
|
||||
-#if defined HAVE_CHFLAGS
|
||||
+#if defined HAVE_CHFLAGS && ! defined __linux__
|
||||
u_long newflags;
|
||||
#endif
|
||||
|
||||
@@ -294,7 +294,7 @@
|
||||
|
||||
Debug("%s: Checking fs-object %s\n",VPREFIX,file);
|
||||
|
||||
-#if defined HAVE_CHFLAGS
|
||||
+#if defined HAVE_CHFLAGS && ! defined __linux__
|
||||
if (ptr != NULL)
|
||||
{
|
||||
Debug("CheckExistingFile(+%o,-%o,+%o,-%o)\n",plus,minus,ptr->plus_flags,ptr->minus_flags);
|
||||
@@ -512,7 +512,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
-#ifndef HAVE_CHFLAGS
|
||||
+#if ! defined HAVE_CHFLAGS || defined __linux__
|
||||
if (((newperm & 07777) == (dstat->st_mode & 07777)) && (action != touch)) /* file okay */
|
||||
{
|
||||
Debug("File okay, newperm = %o, stat = %o\n",(newperm & 07777),(dstat->st_mode & 07777));
|
||||
@@ -661,7 +661,7 @@
|
||||
}
|
||||
|
||||
|
||||
-#if defined HAVE_CHFLAGS /* BSD special flags */
|
||||
+#if defined HAVE_CHFLAGS && ! defined __linux__ /* BSD special flags */
|
||||
|
||||
if (ptr != NULL)
|
||||
{
|
27
cfengine-2.1.21-configure.diff
Normal file
27
cfengine-2.1.21-configure.diff
Normal file
@ -0,0 +1,27 @@
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -375,7 +375,7 @@
|
||||
CPPFLAGS="$CPPFLAGS -I$d/include"
|
||||
LDFLAGS="$LDFLAGS -L$d/lib"
|
||||
PCRE_LIB="-lpcreposix"
|
||||
- AC_MSG_RESULT = "$d"
|
||||
+ AC_MSG_RESULT($d)
|
||||
break
|
||||
fi
|
||||
done
|
||||
@@ -386,13 +386,13 @@
|
||||
if test -f "${withval}/include/pcreposix.h" ; then
|
||||
CPPFLAGS="$CPPFLAGS -I${withval}/include"
|
||||
LDFLAGS="$LDFLAGS -L${withval}/lib"
|
||||
- AC_MSG_RESULT = "${withval}"
|
||||
+ AC_MSG_RESULT(${withval})
|
||||
else
|
||||
AC_MSG_ERROR(Cannot find PCRE)
|
||||
fi
|
||||
fi
|
||||
else
|
||||
- AC_MSG_RESULT = "yes"
|
||||
+ AC_MSG_RESULT(yes)
|
||||
fi
|
||||
LIBS="$LIBS -lpcreposix"
|
||||
AC_DEFINE(USE_PCRE, 1, [Define if PCRE is available.])
|
11
cfengine-2.1.21-ia64.dif
Normal file
11
cfengine-2.1.21-ia64.dif
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/crypto.c
|
||||
+++ src/crypto.c
|
||||
@@ -291,7 +291,7 @@
|
||||
|
||||
Verbose("...\n");
|
||||
|
||||
-snprintf(buffer,CF_BUFSIZE,"%d%d%25s",(int)CFSTARTTIME,(int)digest,VFQNAME);
|
||||
+snprintf(buffer,CF_BUFSIZE,"%d%d%25s",(int)CFSTARTTIME,(long int)digest,VFQNAME);
|
||||
|
||||
EVP_DigestUpdate(&context,buffer,CF_BUFSIZE);
|
||||
|
11
cfengine-2.1.21-overflow.diff
Normal file
11
cfengine-2.1.21-overflow.diff
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/cf.defs.h
|
||||
+++ src/cf.defs.h
|
||||
@@ -409,7 +409,7 @@
|
||||
/*****************************************************************************/
|
||||
|
||||
#define CF_GRAINS 64
|
||||
-#define ATTR 11
|
||||
+#define ATTR 20
|
||||
#define CF_NETATTR 7 /* icmp udp dns tcpsyn tcpfin tcpack */
|
||||
#define PH_LIMIT 10
|
||||
#define CF_WEEK (7.0*24.0*3600.0)
|
11
cfengine-2.1.21-printf.diff
Normal file
11
cfengine-2.1.21-printf.diff
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/edittools.c
|
||||
+++ src/edittools.c
|
||||
@@ -1443,7 +1443,7 @@
|
||||
{
|
||||
if (ptr->warn == 'y')
|
||||
{
|
||||
- snprintf(OUTPUT,CF_BUFSIZE,"File %s did not exist and was marked for editing");
|
||||
+ snprintf(OUTPUT,CF_BUFSIZE,"File %s did not exist and was marked for editing",fname);
|
||||
CfLog(cferror,OUTPUT,"");
|
||||
}
|
||||
return false;
|
42
cfengine-2.1.21-strict-aliasing-fix.diff
Normal file
42
cfengine-2.1.21-strict-aliasing-fix.diff
Normal file
@ -0,0 +1,42 @@
|
||||
--- src/link.c
|
||||
+++ src/link.c
|
||||
@@ -393,6 +393,10 @@
|
||||
{ struct stat buf,savebuf;
|
||||
char to[CF_BUFSIZE],linkbuf[CF_BUFSIZE],saved[CF_BUFSIZE],absto[CF_BUFSIZE],*lastnode;
|
||||
struct UidList fakeuid;
|
||||
+ union {
|
||||
+ struct UidList *uifakeuid;
|
||||
+ struct GidList *gifakeuid;
|
||||
+ } ufakeuid = { &fakeuid };
|
||||
struct Image ip;
|
||||
char stamp[CF_BUFSIZE];
|
||||
time_t STAMPNOW;
|
||||
@@ -435,7 +439,7 @@
|
||||
ip.plus = CF_SAMEMODE;
|
||||
ip.minus = CF_SAMEMODE;
|
||||
ip.uid = &fakeuid;
|
||||
- ip.gid = (struct GidList *) &fakeuid;
|
||||
+ ip.gid = ufakeuid.gifakeuid;
|
||||
ip.action = "do";
|
||||
ip.recurse = 0;
|
||||
ip.type = 't';
|
||||
@@ -858,6 +862,10 @@
|
||||
{ struct stat frombuf,tobuf;
|
||||
char saved[CF_BUFSIZE], *lastnode;
|
||||
struct UidList fakeuid;
|
||||
+ union {
|
||||
+ struct UidList *uifakeuid;
|
||||
+ struct GidList *gifakeuid;
|
||||
+ } ufakeuid = { &fakeuid };
|
||||
struct Image ip;
|
||||
char stamp[CF_BUFSIZE];
|
||||
time_t STAMPNOW;
|
||||
@@ -888,7 +896,7 @@
|
||||
ip.plus = CF_SAMEMODE;
|
||||
ip.minus = CF_SAMEMODE;
|
||||
ip.uid = &fakeuid;
|
||||
- ip.gid = (struct GidList *) &fakeuid;
|
||||
+ ip.gid = ufakeuid.gifakeuid;
|
||||
ip.action = "do";
|
||||
ip.recurse = 0;
|
||||
ip.type = 't';
|
3
cfengine-2.1.21.tar.bz2
Normal file
3
cfengine-2.1.21.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ee9767a7e9b63baa003ba17964d595354e24fd3cd0b353c0348e54c34174820f
|
||||
size 3184844
|
244
cfengine.changes
Normal file
244
cfengine.changes
Normal file
@ -0,0 +1,244 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 18 10:28:12 CEST 2006 - anicka@suse.cz
|
||||
|
||||
- fix array subscript out of range (#211160)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 21 09:47:44 CEST 2006 - anicka@suse.cz
|
||||
|
||||
- update to 2.1.21
|
||||
* copy action now supports this $(this) variable
|
||||
* PH support removed from cfenvd during code rationalization
|
||||
* ReturnsZeroShell function added
|
||||
* Cfenvd code rationalization and channge in database format
|
||||
* bugfixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 16 14:38:13 CEST 2006 - schwab@suse.de
|
||||
|
||||
- Fix syntax error in configure script.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 19 15:00:23 CEST 2006 - anicka@suse.cz
|
||||
|
||||
- update to 2.1.20:
|
||||
- various minor bugfixes added
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:34:55 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 5 15:44:53 CET 2006 - anicka@suse.cz
|
||||
|
||||
- update to 2.1.17
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 15 11:05:32 CET 2005 - anicka@suse.cz
|
||||
|
||||
- update to 2.1.17
|
||||
- remove CAN-2005-2960 patch (affected file removed by upstream)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 7 17:47:09 CEST 2005 - schwab@suse.de
|
||||
|
||||
- Don't strip binaries.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 5 16:36:15 CEST 2005 - anicka@suse.cz
|
||||
|
||||
- fix too few arguments to a *printf function
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 4 19:46:07 CEST 2005 - anicka@suse.cz
|
||||
|
||||
- fix CAN-2005-2960 vulnerability (#120075)
|
||||
- update to 2.1.16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 1 15:52:43 CEST 2005 - anicka@suse.cz
|
||||
|
||||
- update to 2.1.15
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 22 13:09:06 CEST 2005 - postadal@suse.cz
|
||||
|
||||
- updated to version 2.1.14
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 13 17:14:03 CET 2005 - ro@suse.de
|
||||
|
||||
- added libpng to nfb (for tetex)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 03 10:52:13 CET 2005 - postadal@suse.cz
|
||||
|
||||
- updated to version 2.1.13
|
||||
- added init scripts (cfenvd, cfexecd, cfservd)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 17 14:22:41 CEST 2004 - postadal@suse.cz
|
||||
|
||||
- updated to version 2.1.9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 18 14:44:28 CET 2004 - postadal@suse.cz
|
||||
|
||||
- updated to version 2.1.3
|
||||
- removed obsoleted patch db.dif
|
||||
- fixed code that broke strict aliasing
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 23 00:00:02 CET 2004 - ro@suse.de
|
||||
|
||||
- fix build with current automake
|
||||
use another method to pass flags to MAKEINFOHTML
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 10 16:25:19 CET 2004 - adrian@suse.de
|
||||
|
||||
- build as user
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 06 15:00:01 CEST 2003 - postadal@suse.cz
|
||||
|
||||
- updated to version 2.0.7p3
|
||||
- removed obsoleted patch (info.diff)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 12 00:39:22 CEST 2003 - ro@suse.de
|
||||
|
||||
- fix build with db-4.1
|
||||
- fix compile: chflags function available does not mean
|
||||
struct stat has st_flags
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
|
||||
|
||||
- fix install_info --delete call and move from preun to postun
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 26 13:30:23 CET 2003 - postadal@suse.cz
|
||||
|
||||
- used install-info macros
|
||||
- fixed Anomalies.texinfo (dir entry)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
||||
|
||||
- removed bogus self-provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 31 22:45:49 CEST 2002 - postadal@suse.cz
|
||||
|
||||
- update to version 2.0.3
|
||||
* Hpux config changes
|
||||
* new options
|
||||
* new list in cfservd.conf
|
||||
* a lot of fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 23 15:00:54 CET 2001 - cihlar@suse.cz
|
||||
|
||||
- added Url:
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 5 16:37:18 CET 2001 - cihlar@suse.cz
|
||||
|
||||
- fixed to compile with automake 1.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 23 13:18:29 CEST 2001 - cihlar@suse.cz
|
||||
|
||||
- fixed warnings on ia64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 6 09:01:41 CET 2001 - cihlar@suse.cz
|
||||
|
||||
- update to version 1.6.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 30 13:56:17 CET 2000 - cihlar@suse.cz
|
||||
|
||||
- update to version 1.6.0.a13
|
||||
- bzipped sources
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 3 10:41:28 CEST 2000 - cihlar@suse.cz
|
||||
|
||||
- update to version 1.6.0.a11
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 15 11:19:05 CEST 2000 - cihlar@suse.cz
|
||||
|
||||
- Group sorted
|
||||
- %{_defaultdocdir} instead of /usr/doc/packages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 10 22:04:05 CEST 2000 - bk@suse.de
|
||||
|
||||
- added suse update config macro
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 4 14:02:01 CEST 2000 - cihlar@suse.cz
|
||||
|
||||
- upgrade to version 1.5.4
|
||||
- added BuildRoot
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 17 18:29:29 CET 2000 - ro@suse.de
|
||||
|
||||
- update to 1.5.3 , man, info to /usr/share
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 1 11:03:55 CEST 1999 - ro@suse.de
|
||||
|
||||
- update to 1.5.1 / specfile cleanup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 22 11:54:31 MEST 1998 - ro@suse.de
|
||||
|
||||
- update to 1.4.12
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Mon Mar 2 17:17:52 MET 1998 - florian@suse.de
|
||||
|
||||
|
||||
- update to release 1.4.10
|
||||
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Fri Oct 10 11:43:37 MEST 1997 - florian@suse.de
|
||||
|
||||
|
||||
- update to release 1.4.8a
|
||||
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Mon Jul 7 13:17:08 CEST 1997 - florian@suse.de
|
||||
|
||||
|
||||
- update to release 1.4.0
|
||||
|
||||
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Sat Nov 16 20:28:43 CET 1996 - florian@suse.de
|
||||
|
||||
|
||||
- update to newest version 1.3.16
|
||||
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Thu Oct 17 16:05:09 CEST 1996 - florian@suse.de
|
||||
|
||||
|
||||
- Update auf neue Version 1.3.12.
|
||||
|
||||
|
205
cfengine.spec
Normal file
205
cfengine.spec
Normal file
@ -0,0 +1,205 @@
|
||||
#
|
||||
# spec file for package cfengine (Version 2.1.21)
|
||||
#
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: cfengine
|
||||
BuildRequires: db-devel libpng openssl-devel tcpd-devel te_ams te_latex
|
||||
License: GNU General Public License (GPL) - all versions
|
||||
Group: Productivity/Networking/System
|
||||
Autoreqprov: on
|
||||
Version: 2.1.21
|
||||
Release: 8
|
||||
Summary: A Tool to Maintain Complicated Networks
|
||||
URL: http://www.iu.hio.no/cfengine/
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Source2: cfenvd
|
||||
Source3: cfexecd
|
||||
Source4: cfservd
|
||||
Patch: %{name}-%{version}-ia64.dif
|
||||
Patch3: %{name}-%{version}-chflags.dif
|
||||
Patch4: %{name}-%{version}-automake.dif
|
||||
Patch5: %{name}-%{version}-strict-aliasing-fix.diff
|
||||
Patch7: %{name}-%{version}-printf.diff
|
||||
Patch8: %{name}-%{version}-configure.diff
|
||||
Patch9: %{name}-%{version}-overflow.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
PreReq: %install_info_prereq
|
||||
|
||||
%description
|
||||
GNU cfengine is an abstract programming language for system
|
||||
administrators of huge heterogeneous networks. With cfengine, system
|
||||
administrators have an easy and elegant way to maintain complicated
|
||||
networks.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Mark Burgess
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch
|
||||
%patch3
|
||||
%patch4
|
||||
%patch5
|
||||
%patch7
|
||||
%patch8
|
||||
%patch9
|
||||
|
||||
%build
|
||||
%{suse_update_config -f}
|
||||
autoreconf -fi
|
||||
CC=gcc CFLAGS="$RPM_OPT_FLAGS" \
|
||||
./configure --prefix=/usr \
|
||||
--with-docs \
|
||||
--mandir=%{_mandir} \
|
||||
--infodir=%{_infodir} \
|
||||
--datadir=%{_defaultdocdir}
|
||||
make
|
||||
|
||||
%install
|
||||
make "DESTDIR=$RPM_BUILD_ROOT" install
|
||||
install -d $RPM_BUILD_ROOT/{usr/sbin,etc/init.d}
|
||||
install -m 744 %{S:2} %{S:3} %{S:4} $RPM_BUILD_ROOT/etc/init.d/
|
||||
ln -sf ../../etc/init.d/cfenvd $RPM_BUILD_ROOT/%{_sbindir}/rccfenvd
|
||||
ln -sf ../../etc/init.d/cfexecd $RPM_BUILD_ROOT/%{_sbindir}/rccfexecd
|
||||
ln -sf ../../etc/init.d/cfservd $RPM_BUILD_ROOT/%{_sbindir}/rccfservd
|
||||
|
||||
%clean
|
||||
[ -d %{buildroot} -a "%{buildroot}" != "" ] && rm -rf %{buildroot}
|
||||
|
||||
%post
|
||||
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}-Anomalies.info.gz
|
||||
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}-Reference.info.gz
|
||||
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}-Tutorial.info.gz
|
||||
|
||||
%postun
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}-Anomalies.info.gz
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}-Reference.info.gz
|
||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}-Tutorial.info.gz
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS ChangeLog NEWS README COPYING TODO inputs/*.example
|
||||
/usr/sbin/*
|
||||
%doc %{_mandir}/man?/*
|
||||
%doc %{_infodir}/*.info*
|
||||
%attr(0755,root,root) %config /etc/init.d/*
|
||||
|
||||
%changelog -n cfengine
|
||||
* Wed Oct 18 2006 - anicka@suse.cz
|
||||
- fix array subscript out of range (#211160)
|
||||
* Thu Sep 21 2006 - anicka@suse.cz
|
||||
- update to 2.1.21
|
||||
* copy action now supports this $(this) variable
|
||||
* PH support removed from cfenvd during code rationalization
|
||||
* ReturnsZeroShell function added
|
||||
* Cfenvd code rationalization and channge in database format
|
||||
* bugfixes
|
||||
* Fri Jun 16 2006 - schwab@suse.de
|
||||
- Fix syntax error in configure script.
|
||||
* Fri May 19 2006 - anicka@suse.cz
|
||||
- update to 2.1.20:
|
||||
- various minor bugfixes added
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Thu Jan 05 2006 - anicka@suse.cz
|
||||
- update to 2.1.17
|
||||
* Tue Nov 15 2005 - anicka@suse.cz
|
||||
- update to 2.1.17
|
||||
- remove CAN-2005-2960 patch (affected file removed by upstream)
|
||||
* Fri Oct 07 2005 - schwab@suse.de
|
||||
- Don't strip binaries.
|
||||
* Wed Oct 05 2005 - anicka@suse.cz
|
||||
- fix too few arguments to a *printf function
|
||||
* Tue Oct 04 2005 - anicka@suse.cz
|
||||
- fix CAN-2005-2960 vulnerability (#120075)
|
||||
- update to 2.1.16
|
||||
* Mon Aug 01 2005 - anicka@suse.cz
|
||||
- update to 2.1.15
|
||||
* Fri Apr 22 2005 - postadal@suse.cz
|
||||
- updated to version 2.1.14
|
||||
* Sun Feb 13 2005 - ro@suse.de
|
||||
- added libpng to nfb (for tetex)
|
||||
* Thu Feb 03 2005 - postadal@suse.cz
|
||||
- updated to version 2.1.13
|
||||
- added init scripts (cfenvd, cfexecd, cfservd)
|
||||
* Tue Aug 17 2004 - postadal@suse.cz
|
||||
- updated to version 2.1.9
|
||||
* Wed Feb 18 2004 - postadal@suse.cz
|
||||
- updated to version 2.1.3
|
||||
- removed obsoleted patch db.dif
|
||||
- fixed code that broke strict aliasing
|
||||
* Fri Jan 23 2004 - ro@suse.de
|
||||
- fix build with current automake
|
||||
use another method to pass flags to MAKEINFOHTML
|
||||
* Sat Jan 10 2004 - adrian@suse.de
|
||||
- build as user
|
||||
* Wed Aug 06 2003 - postadal@suse.cz
|
||||
- updated to version 2.0.7p3
|
||||
- removed obsoleted patch (info.diff)
|
||||
* Mon May 12 2003 - ro@suse.de
|
||||
- fix build with db-4.1
|
||||
- fix compile: chflags function available does not mean
|
||||
struct stat has st_flags
|
||||
* Thu Apr 24 2003 - ro@suse.de
|
||||
- fix install_info --delete call and move from preun to postun
|
||||
* Wed Feb 26 2003 - postadal@suse.cz
|
||||
- used install-info macros
|
||||
- fixed Anomalies.texinfo (dir entry)
|
||||
* Tue Sep 17 2002 - ro@suse.de
|
||||
- removed bogus self-provides
|
||||
* Wed Jul 31 2002 - postadal@suse.cz
|
||||
- update to version 2.0.3
|
||||
* Hpux config changes
|
||||
* new options
|
||||
* new list in cfservd.conf
|
||||
* a lot of fixes
|
||||
* Fri Nov 23 2001 - cihlar@suse.cz
|
||||
- added Url:
|
||||
* Mon Nov 05 2001 - cihlar@suse.cz
|
||||
- fixed to compile with automake 1.5
|
||||
* Mon Apr 23 2001 - cihlar@suse.cz
|
||||
- fixed warnings on ia64
|
||||
* Tue Mar 06 2001 - cihlar@suse.cz
|
||||
- update to version 1.6.3
|
||||
* Mon Oct 30 2000 - cihlar@suse.cz
|
||||
- update to version 1.6.0.a13
|
||||
- bzipped sources
|
||||
* Tue Oct 03 2000 - cihlar@suse.cz
|
||||
- update to version 1.6.0.a11
|
||||
* Mon May 15 2000 - cihlar@suse.cz
|
||||
- Group sorted
|
||||
- %%{_defaultdocdir} instead of /usr/doc/packages
|
||||
* Mon Apr 10 2000 - bk@suse.de
|
||||
- added suse update config macro
|
||||
* Tue Apr 04 2000 - cihlar@suse.cz
|
||||
- upgrade to version 1.5.4
|
||||
- added BuildRoot
|
||||
* Mon Jan 17 2000 - ro@suse.de
|
||||
- update to 1.5.3 , man, info to /usr/share
|
||||
* Mon Sep 13 1999 - bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Wed Sep 01 1999 - ro@suse.de
|
||||
- update to 1.5.1 / specfile cleanup
|
||||
* Tue Sep 22 1998 - ro@suse.de
|
||||
- update to 1.4.12
|
||||
* Mon Mar 02 1998 - florian@suse.de
|
||||
- update to release 1.4.10
|
||||
* Fri Oct 10 1997 - florian@suse.de
|
||||
- update to release 1.4.8a
|
||||
* Mon Jul 07 1997 - florian@suse.de
|
||||
- update to release 1.4.0
|
||||
* Thu Jan 02 1997 - florian@suse.de
|
||||
- update to newest version 1.3.16
|
||||
* Thu Jan 02 1997 - florian@suse.de
|
||||
- Update auf neue Version 1.3.12.
|
119
cfenvd
Normal file
119
cfenvd
Normal file
@ -0,0 +1,119 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Author: Petr Ostadal, feedback to http://www.suse.de/feedback
|
||||
#
|
||||
# /etc/init.d/cfenvd
|
||||
#
|
||||
# and its symbolic link
|
||||
#
|
||||
# /usr/sbin/rccfenvd
|
||||
#
|
||||
### BEGIN INIT INFO
|
||||
# Provides: cfenvd
|
||||
# Required-Start: $local_fs
|
||||
# X-UnitedLinux-Should-Start: $time sendmail
|
||||
# Required-Stop: $local_fs
|
||||
# X-UnitedLinux-Should-Stop: $time sendmail
|
||||
# Default-Start: 3 5
|
||||
# Default-Stop: 0 1 2 6
|
||||
# Short-Description: cfenvd daemon for collecting random events
|
||||
# Description: Start cfenvd to allow collecting random events,
|
||||
# which are an excellent source of entropy for random number generation.
|
||||
# It is used by cfkey program to produce random number from this source
|
||||
# of randomness.
|
||||
### END INIT INFO
|
||||
|
||||
cfenvd_BIN=/usr/sbin/cfenvd
|
||||
test -x $cfenvd_BIN || exit 5
|
||||
|
||||
. /etc/rc.status
|
||||
|
||||
# Reset status of this service
|
||||
rc_reset
|
||||
|
||||
# Return values acc. to LSB for all commands but status:
|
||||
# 0 - success
|
||||
# 1 - generic or unspecified error
|
||||
# 2 - invalid or excess argument(s)
|
||||
# 3 - unimplemented feature (e.g. "reload")
|
||||
# 4 - user had insufficient privileges
|
||||
# 5 - program is not installed
|
||||
# 6 - program is not configured
|
||||
# 7 - program is not running
|
||||
# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
|
||||
#
|
||||
# Note that starting an already running service, stopping
|
||||
# or restarting a not-running service as well as the restart
|
||||
# with force-reload (in case signaling is not supported) are
|
||||
# considered a success.
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting cfenvd "
|
||||
## Start daemon with startproc(8). If this fails
|
||||
## the return value is set appropriately by startproc.
|
||||
|
||||
|
||||
eval startproc $cfenvd_BIN
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
stop)
|
||||
echo -n "Shutting down cfenvd "
|
||||
## Stop daemon with killproc(8) and if this fails
|
||||
## killproc sets the return value according to LSB.
|
||||
|
||||
killproc -TERM $cfenvd_BIN
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
try-restart)
|
||||
## Do a restart only if the service was active before.
|
||||
## Note: try-restart is not (yet) part of LSB (as of 1.2)
|
||||
$0 status >/dev/null && $0 restart
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
restart)
|
||||
## Stop the service and regardless of whether it was
|
||||
## running or not, start it again.
|
||||
$0 stop
|
||||
$0 start
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
reload)
|
||||
exit 3
|
||||
;;
|
||||
status)
|
||||
echo -n "Checking for service cfenvd "
|
||||
## Check status with checkproc(8), if process is running
|
||||
## checkproc will return with exit status 0.
|
||||
|
||||
# Return value is slightly different for the status command:
|
||||
# 0 - service up and running
|
||||
# 1 - service dead, but /var/run/ pid file exists
|
||||
# 2 - service dead, but /var/lock/ lock file exists
|
||||
# 3 - service not running (unused)
|
||||
# 4 - service status unknown :-(
|
||||
# 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
|
||||
|
||||
# NOTE: checkproc returns LSB compliant status values.
|
||||
checkproc $cfenvd_BIN
|
||||
# NOTE: rc_status knows that we called this init script with
|
||||
# "status" option and adapts its messages accordingly.
|
||||
rc_status -v
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|status|try-restart|restart}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
rc_exit
|
118
cfexecd
Normal file
118
cfexecd
Normal file
@ -0,0 +1,118 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Author: Petr Ostadal, feedback to http://www.suse.de/feedback
|
||||
#
|
||||
# /etc/init.d/cfexecd
|
||||
#
|
||||
# and its symbolic link
|
||||
#
|
||||
# /usr/sbin/rccfexecd
|
||||
#
|
||||
### BEGIN INIT INFO
|
||||
# Provides: cfexecd
|
||||
# Required-Start: $local_fs
|
||||
# X-UnitedLinux-Should-Start: $time sendmail
|
||||
# Required-Stop: $local_fs
|
||||
# X-UnitedLinux-Should-Stop: $time sendmail
|
||||
# Default-Start: 3 5
|
||||
# Default-Stop: 0 1 2 6
|
||||
# Short-Description: cfexecd daemon is a wrapper for local execution of cfagent
|
||||
# Description: The cfexecd is a wrapper for local execution of cfagent.
|
||||
# It may be used to capture cfagent output and send it as mail when run
|
||||
# cron cron, e.g.
|
||||
### END INIT INFO
|
||||
|
||||
cfexecd_BIN=/usr/sbin/cfexecd
|
||||
test -x $cfexecd_BIN || exit 5
|
||||
|
||||
. /etc/rc.status
|
||||
|
||||
# Reset status of this service
|
||||
rc_reset
|
||||
|
||||
# Return values acc. to LSB for all commands but status:
|
||||
# 0 - success
|
||||
# 1 - generic or unspecified error
|
||||
# 2 - invalid or excess argument(s)
|
||||
# 3 - unimplemented feature (e.g. "reload")
|
||||
# 4 - user had insufficient privileges
|
||||
# 5 - program is not installed
|
||||
# 6 - program is not configured
|
||||
# 7 - program is not running
|
||||
# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
|
||||
#
|
||||
# Note that starting an already running service, stopping
|
||||
# or restarting a not-running service as well as the restart
|
||||
# with force-reload (in case signaling is not supported) are
|
||||
# considered a success.
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting cfexecd "
|
||||
## Start daemon with startproc(8). If this fails
|
||||
## the return value is set appropriately by startproc.
|
||||
|
||||
|
||||
eval startproc $cfexecd_BIN
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
stop)
|
||||
echo -n "Shutting down cfexecd "
|
||||
## Stop daemon with killproc(8) and if this fails
|
||||
## killproc sets the return value according to LSB.
|
||||
|
||||
killproc -TERM $cfexecd_BIN
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
try-restart)
|
||||
## Do a restart only if the service was active before.
|
||||
## Note: try-restart is not (yet) part of LSB (as of 1.2)
|
||||
$0 status >/dev/null && $0 restart
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
restart)
|
||||
## Stop the service and regardless of whether it was
|
||||
## running or not, start it again.
|
||||
$0 stop
|
||||
$0 start
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
reload)
|
||||
exit 3
|
||||
;;
|
||||
status)
|
||||
echo -n "Checking for service cfexecd "
|
||||
## Check status with checkproc(8), if process is running
|
||||
## checkproc will return with exit status 0.
|
||||
|
||||
# Return value is slightly different for the status command:
|
||||
# 0 - service up and running
|
||||
# 1 - service dead, but /var/run/ pid file exists
|
||||
# 2 - service dead, but /var/lock/ lock file exists
|
||||
# 3 - service not running (unused)
|
||||
# 4 - service status unknown :-(
|
||||
# 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
|
||||
|
||||
# NOTE: checkproc returns LSB compliant status values.
|
||||
checkproc $cfexecd_BIN
|
||||
# NOTE: rc_status knows that we called this init script with
|
||||
# "status" option and adapts its messages accordingly.
|
||||
rc_status -v
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|status|try-restart|restart}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
rc_exit
|
118
cfservd
Normal file
118
cfservd
Normal file
@ -0,0 +1,118 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Author: Petr Ostadal, feedback to http://www.suse.de/feedback
|
||||
#
|
||||
# /etc/init.d/cfservd
|
||||
#
|
||||
# and its symbolic link
|
||||
#
|
||||
# /usr/sbin/rccfservd
|
||||
#
|
||||
### BEGIN INIT INFO
|
||||
# Provides: cfservd
|
||||
# Required-Start: $local_fs
|
||||
# X-UnitedLinux-Should-Start: $time sendmail
|
||||
# Required-Stop: $local_fs
|
||||
# X-UnitedLinux-Should-Stop: $time sendmail
|
||||
# Default-Start: 3 5
|
||||
# Default-Stop: 0 1 2 6
|
||||
# Short-Description: cfservd daemon for starting cfengine remotely
|
||||
# Description: The cfservd is a file server and protective wrapper for
|
||||
# starting cfengine remotely. It performs access control based on RSA
|
||||
# authentication and IP address.
|
||||
### END INIT INFO
|
||||
|
||||
cfservd_BIN=/usr/sbin/cfservd
|
||||
test -x $cfservd_BIN || exit 5
|
||||
|
||||
. /etc/rc.status
|
||||
|
||||
# Reset status of this service
|
||||
rc_reset
|
||||
|
||||
# Return values acc. to LSB for all commands but status:
|
||||
# 0 - success
|
||||
# 1 - generic or unspecified error
|
||||
# 2 - invalid or excess argument(s)
|
||||
# 3 - unimplemented feature (e.g. "reload")
|
||||
# 4 - user had insufficient privileges
|
||||
# 5 - program is not installed
|
||||
# 6 - program is not configured
|
||||
# 7 - program is not running
|
||||
# 8--199 - reserved (8--99 LSB, 100--149 distrib, 150--199 appl)
|
||||
#
|
||||
# Note that starting an already running service, stopping
|
||||
# or restarting a not-running service as well as the restart
|
||||
# with force-reload (in case signaling is not supported) are
|
||||
# considered a success.
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting cfservd "
|
||||
## Start daemon with startproc(8). If this fails
|
||||
## the return value is set appropriately by startproc.
|
||||
|
||||
|
||||
eval startproc $cfservd_BIN
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
stop)
|
||||
echo -n "Shutting down cfservd "
|
||||
## Stop daemon with killproc(8) and if this fails
|
||||
## killproc sets the return value according to LSB.
|
||||
|
||||
killproc -TERM $cfservd_BIN
|
||||
|
||||
# Remember status and be verbose
|
||||
rc_status -v
|
||||
;;
|
||||
try-restart)
|
||||
## Do a restart only if the service was active before.
|
||||
## Note: try-restart is not (yet) part of LSB (as of 1.2)
|
||||
$0 status >/dev/null && $0 restart
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
restart)
|
||||
## Stop the service and regardless of whether it was
|
||||
## running or not, start it again.
|
||||
$0 stop
|
||||
$0 start
|
||||
|
||||
# Remember status and be quiet
|
||||
rc_status
|
||||
;;
|
||||
reload)
|
||||
exit 3
|
||||
;;
|
||||
status)
|
||||
echo -n "Checking for service cfservd "
|
||||
## Check status with checkproc(8), if process is running
|
||||
## checkproc will return with exit status 0.
|
||||
|
||||
# Return value is slightly different for the status command:
|
||||
# 0 - service up and running
|
||||
# 1 - service dead, but /var/run/ pid file exists
|
||||
# 2 - service dead, but /var/lock/ lock file exists
|
||||
# 3 - service not running (unused)
|
||||
# 4 - service status unknown :-(
|
||||
# 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
|
||||
|
||||
# NOTE: checkproc returns LSB compliant status values.
|
||||
checkproc $cfservd_BIN
|
||||
# NOTE: rc_status knows that we called this init script with
|
||||
# "status" option and adapts its messages accordingly.
|
||||
rc_status -v
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|status|try-restart|restart}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
rc_exit
|
Loading…
Reference in New Issue
Block a user