[Fedora-security-commits] fedora-security/tools Build.PL, 1.1, 1.2 MANIFEST, 1.1, 1.2 MANIFEST.SKIP, 1.1, 1.2 fedora-security.spec, 1.1, 1.2 generate-manifest, 1.4, NONE get-cve, 1.1, NONE package-release, 1.4, NONE parse-announce, 1.1, NONE suidaudit, 1.1, NONE

fedora-security-commits at redhat.com fedora-security-commits at redhat.com
Mon Jan 14 16:04:48 UTC 2008


Author: lkundrak

Update of /cvs/fedora/fedora-security/tools
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17363

Added Files:
	Build.PL MANIFEST MANIFEST.SKIP fedora-security.spec 
Removed Files:
	generate-manifest get-cve package-release parse-announce 
	suidaudit 
Log Message:
Merging (hopefully) stable from my branch



Index: Build.PL
===================================================================
RCS file: Build.PL
diff -N Build.PL
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Build.PL	14 Jan 2008 16:04:46 -0000	1.2
@@ -0,0 +1,25 @@
+#!/usr/bin/env perl
+
+use Module::Build;
+
+Module::Build->new (
+	module_name	=> 'fedora-security',
+	dist_version	=> '0.9',
+	dist_abstract	=> 'Tools for Fedora Security Response Team use',
+	dist_author	=> 'Lubomir Kundrak <lkundrak at redhat.com>',
+	script_files	=> 'scripts',
+	requires	=> {
+		'Data::Dumper'	=> 0,
+		'Exporter'	=> 0,
+		'Fcntl'		=> 0,
+		'File::Temp'	=> 0,
+		'Getopt::Long'	=> 0,
+		'JSON'		=> 0,
+		'LWP::Simple'	=> 0,
+		'RPM2'		=> 0,
+		'XML::Parser'	=> 0,
+		'XMLRPC::Lite'	=> 0,
+	},
+)->create_build_script;
+
+


Index: MANIFEST
===================================================================
RCS file: MANIFEST
diff -N MANIFEST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ MANIFEST	14 Jan 2008 16:04:46 -0000	1.2
@@ -0,0 +1,19 @@
+Build.PL
+fedora-security.spec
+lib/Libexig/Audit.pm
+lib/Libexig/Bodhi.pm
+lib/Libexig/Bugzilla.pm
+lib/Libexig/CVE.pm
+lib/Libexig/Util.pm
+MANIFEST			This list of files
+META.yml
+scripts/add-cve-bug
+scripts/add-issue
+scripts/add-tracking-bugs
+scripts/check-updates
+scripts/generate-manifest
+scripts/get-cve
+scripts/package-release
+scripts/parse-announce
+scripts/suidaudit
+scripts/update-cve-cache


Index: MANIFEST.SKIP
===================================================================
RCS file: MANIFEST.SKIP
diff -N MANIFEST.SKIP
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ MANIFEST.SKIP	14 Jan 2008 16:04:46 -0000	1.2
@@ -0,0 +1,39 @@
+# Avoid version control files.
+\bRCS\b
+\bCVS\b
+,v$
+\B\.svn\b
+\B\.cvsignore$
+
+# Avoid Makemaker generated and utility files.
+\bMakefile$
+\bblib
+\bMakeMaker-\d
+\bpm_to_blib$
+\bblibdirs$
+^MANIFEST\.SKIP$
+
+# Avoid Module::Build generated and utility files.
+\bBuild$
+\bBuild.bat$
+\b_build
+
+# Avoid Devel::Cover generated files
+\bcover_db
+
+# Avoid temp and backup files.
+~$
+\.tmp$
+\.old$
+\.bak$
+\#$
+\.#
+\.rej$
+
+# Avoid OS-specific files/dirs
+#   Mac OSX metadata
+\B\.DS_Store
+#   Mac OSX SMB mount metadata files
+\B\._
+# Avoid archives of this distribution
+\bfedora-security-[\d\.\_]+


Index: fedora-security.spec
===================================================================
RCS file: fedora-security.spec
diff -N fedora-security.spec
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fedora-security.spec	14 Jan 2008 16:04:46 -0000	1.2
@@ -0,0 +1,61 @@
+Name:           fedora-security
+Version:        0.9
+Release:        2%{?dist}
+Summary:        Tools for Fedora Security Response Team use
+
+Group:          Development/Libraries
+License:        GPLv2
+URL:            http://people.redhat.com/~lkundrak/fedora-security/
+Source0:        http://people.redhat.com/~lkundrak/fedora-security/%{name}-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch:      noarch
+BuildRequires:  perl(Module::Build)
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+
+%description
+Tools for Fedora Security Response Team use
+
+
+%prep
+%setup -q
+
+# Filter unwanted Requires:
+cat << \EOF > %{name}-req
+#!/bin/sh
+%{__perl_requires} $* |\
+  sed -e '/perl(Email::Simple)/d' |\
+  sed -e '/perl(Mail::Mbox::MessageParser)/d' |\
+  sed -e '/perl(Net::FTP)/d'
+EOF
+
+%define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
+chmod +x %{__perl_requires}
+
+
+%build
+%{__perl} Build.PL --installdirs vendor
+./Build
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+./Build install --destdir $RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
+chmod -R u+w $RPM_BUILD_ROOT/*
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/*
+%{perl_vendorlib}/*
+
+
+%changelog
+* Sun Jan 06 2008 Lubomir Kundrak <lkundrak at redhat.com> 0.9-1
+- Initial packaging attempt


--- generate-manifest DELETED ---


--- get-cve DELETED ---


--- package-release DELETED ---


--- parse-announce DELETED ---


--- suidaudit DELETED ---




More information about the Fedora-security-commits mailing list