[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
- Previous message (by thread): [Fedora-security-commits] fedora-security/tools/lib/Libexig - New directory
- Next message (by thread): [Fedora-security-commits] fedora-security/tools/Libexig Audit.pm, 1.1.2.4, NONE Bodhi.pm, 1.1.2.2, NONE Bugzilla.pm, 1.1.2.1, NONE CVE.pm, 1.1.2.3, NONE Util.pm, 1.1.2.3, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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 ---
- Previous message (by thread): [Fedora-security-commits] fedora-security/tools/lib/Libexig - New directory
- Next message (by thread): [Fedora-security-commits] fedora-security/tools/Libexig Audit.pm, 1.1.2.4, NONE Bodhi.pm, 1.1.2.2, NONE Bugzilla.pm, 1.1.2.1, NONE CVE.pm, 1.1.2.3, NONE Util.pm, 1.1.2.3, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-security-commits
mailing list