Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: |
Downloads: |
Tarball
| ZIP archive
| SQL archive |
Timelines: |
family
| ancestors
| descendants
| both
| trunk
|
Files: |
files
| file ages
| folders
|
SHA1: |
b58d62aa8e134e1d4431504ce40a08e2020d8df3 |
User & Date: |
jls@semicomplete.com
2012-03-02 07:22:05 |
Context
2012-03-02
| | |
07:22 |
|
check-in: 4d74b98891 user: jls@semicomplete.com tags: trunk
|
07:22 |
|
check-in: b58d62aa8e user: jls@semicomplete.com tags: trunk
|
07:17 |
|
check-in: aac642a70e user: jls@semicomplete.com tags: trunk
|
| | |
Changes
Deleted test/old/fpm_target_deb.rb.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
require 'rubygems'
require 'minitest/autorun'
require 'fpm/target/deb'
require 'fpm/source/dir'
require 'erb'
describe FPM::Target::Deb do
it 'renders the control file template correctly' do
# Use the 'dir' source as it is the simplest to test in isolation
root = File.join(File.dirname(__FILE__), 'test_data')
# paths = root = File.join(File.dirname(__FILE__), 'test_data')
# FIXME: Should be a fully-specifed path, but needs
# some fixes in the path handling to remove the root components.
paths = './test_data/dir/'
source = FPM::Source::Dir.new(paths, root)
deb = FPM::Target::Deb.new(source)
# Fix some properties of the package to get consistent output
deb.scripts = {}
deb.architecture = 'all'
deb.maintainer = '<testdude@example.com>'
# Render the template and compare it to our canned output
control_output = deb.render_spec
test_file = File.join(File.dirname(__FILE__), 'test_data', 'test_deb.control')
file_output = File.read(test_file)
control_output.must_equal file_output
end
end
|
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
|
|
|
Deleted test/old/fpm_target_rpm.rb.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
require 'rubygems'
require 'minitest/autorun'
require 'fpm/target/rpm'
require 'fpm/source/dir'
require 'erb'
describe FPM::Target::Rpm do
it 'renders the spec file template correctly' do
# Use the 'dir' source as it is the simplest to test in isolation
root = File.join(File.dirname(__FILE__), 'test_data')
# paths = root = File.join(File.dirname(__FILE__), 'test_data')
# FIXME: Should be a fully-specifed path, but needs
# some fixes in the path handling to remove the root components.
paths = './test_data/dir/'
source = FPM::Source::Dir.new(paths, root)
rpm = FPM::Target::Rpm.new(source)
# Fix some properties of the package to get consistent output
rpm.scripts = {}
rpm.architecture = 'all'
# Render the template and compare it to our canned output
spec_output = rpm.render_spec
test_file = File.join(File.dirname(__FILE__), 'test_data', 'test_rpm.spec')
file_output = File.read(test_file)
spec_output.must_equal file_output
end
end
|
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
|
|
|
Deleted test/old/test_data/dir/foo.
Deleted test/old/test_data/test_deb.control.
1
2
3
4
5
6
7
8
9
|
Package: test-data
Version: 1.0
Architecture: all
Maintainer: <testdude@example.com>
Standards-Version: 3.9.1
Section: default
Priority: extra
Homepage: http://nourlgiven.example.com/no/url/given
Description: no description given
|
<
<
<
<
<
<
<
<
<
|
|
|
Deleted test/old/test_data/test_rpm.spec.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
%define __jar_repack 0
Name: test_data
Version: 1.0
Release: 1
Summary: no description given
BuildArch: noarch
AutoReqProv: no
Group: default
License: unknown
URL: http://nourlgiven.example.com/no/url/given
Source0: %{_sourcedir}/data.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
%description
no description given
%prep
# noop
%build
# noop
%install
# some rpm implementations delete the build dir and then recreate it by
# default, for some reason. Whatever, let's work around it.
cd $RPM_BUILD_ROOT
tar -zxf %SOURCE0
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
/test_data/dir/
%changelog
|
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
|
|
|