[Fedora-security-commits] fedora-security/tools Build.PL, NONE, 1.1.2.1 MANIFEST, NONE, 1.1.2.1 MANIFEST.SKIP, NONE, 1.1.2.1 fedora-security.spec, NONE, 1.1.2.1 add-cve-bug, 1.1.2.5, NONE add-issue, 1.1.2.1, NONE add-tracking-bugs, 1.2.2.5, NONE check-updates, 1.1.2.3, NONE generate-manifest, 1.4.2.1, NONE get-cve, 1.1.2.2, NONE package-release, 1.4, NONE parse-announce, 1.1.2.1, NONE suidaudit, 1.1.2.2, NONE update-cve-cache, 1.1.2.2, NONE

fedora-security-commits at redhat.com fedora-security-commits at redhat.com
Sun Jan 6 03:31:54 UTC 2008


Author: lkundrak

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

Added Files:
      Tag: lkundrak-tools-ng
	Build.PL MANIFEST MANIFEST.SKIP fedora-security.spec 
Removed Files:
      Tag: lkundrak-tools-ng
	add-cve-bug add-issue add-tracking-bugs check-updates 
	generate-manifest get-cve package-release parse-announce 
	suidaudit update-cve-cache 
Log Message:
Build using Make::Builder now, build into RPM packages



--- NEW FILE Build.PL ---
#!/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;




--- NEW FILE MANIFEST ---
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


--- NEW FILE MANIFEST.SKIP ---
# 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\.\_]+


--- NEW FILE fedora-security.spec ---
Name:           fedora-security
Version:        0.9
Release:        1%{?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(LWP::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


--- add-cve-bug DELETED ---


--- add-issue DELETED ---


--- add-tracking-bugs DELETED ---


--- check-updates DELETED ---


--- generate-manifest DELETED ---


--- get-cve DELETED ---


--- package-release DELETED ---


--- parse-announce DELETED ---


--- suidaudit DELETED ---


--- update-cve-cache DELETED ---




More information about the Fedora-security-commits mailing list