a0415f10 |
#debuginfo not supported with Go
%global debug_package %{nil}
%global gopath %{_datadir}/gocode
%global import_path github.com/openshift/origin |
a052ee7d |
%global kube_plugin_path /usr/libexec/kubernetes/kubelet-plugins/net/exec/redhat~openshift-ovs-subnet |
9d858d01 |
%global sdn_import_path github.com/openshift/openshift-sdn/pkg |
a052ee7d |
|
a8ae57fc |
# docker_version is the version of docker requires by packages |
4a23518e |
%global docker_version 1.8.2 |
a8ae57fc |
# tuned_version is the version of tuned requires by packages
%global tuned_version 2.3
# openvswitch_version is the version of openvswitch requires by packages
%global openvswitch_version 2.3.1 |
301fb8dd |
# this is the version we obsolete up to. The packaging changed for Origin
# 1.0.6 and OSE 3.1 such that 'openshift' package names were no longer used.
%global package_refector_version 3.0.2.900 |
fe6b7dbe |
# %commit and %ldflags are intended to be set by tito custom builders provided |
ce9187ea |
# in the .tito/lib directory. The values in this spec file will not be kept up to date. |
cbb956a2 |
%{!?commit: |
fe6b7dbe |
%global commit 86b5e46426ba828f49195af21c56f7c6674b48f7 |
cbb956a2 |
} |
a0415f10 |
%global shortcommit %(c=%{commit}; echo ${c:0:7}) |
172820c9 |
# ldflags from hack/common.sh os::build:ldflags |
13eaf0f3 |
%{!?ldflags: |
83c702b4 |
%global ldflags -X github.com/openshift/origin/pkg/version.majorFromGit 0 -X github.com/openshift/origin/pkg/version.minorFromGit 0+ -X github.com/openshift/origin/pkg/version.versionFromGit v0.0.1 -X github.com/openshift/origin/pkg/version.commitFromGit 86b5e46 -X k8s.io/kubernetes/pkg/version.gitCommit 6241a21 -X k8s.io/kubernetes/pkg/version.gitVersion v0.11.0-330-g6241a21 |
13eaf0f3 |
} |
a0415f10 |
|
172820c9 |
%if "%{dist}" == ".el7aos"
%global package_name atomic-openshift
%global product_name Atomic OpenShift
%else
%global package_name origin
%global product_name Origin
%endif
Name: %{package_name} |
fe6b7dbe |
# Version is not kept up to date and is intended to be set by tito custom |
ce9187ea |
# builders provided in the .tito/lib directory of this project |
fe6b7dbe |
Version: 0.0.1
Release: 0%{?dist} |
172820c9 |
Summary: Open Source Container Management by Red Hat |
a0415f10 |
License: ASL 2.0
URL: https://%{import_path}
ExclusiveArch: x86_64
Source0: https://%{import_path}/archive/%{commit}/%{name}-%{version}.tar.gz
BuildRequires: systemd |
17286387 |
BuildRequires: golang >= 1.4 |
eb247746 |
Requires: %{name}-clients = %{version}-%{release} |
6846d546 |
Requires: iptables |
301fb8dd |
Obsoletes: openshift < %{package_refector_version} |
a0415f10 |
%description
%{summary}
|
cbb956a2 |
%package master |
172820c9 |
Summary: %{product_name} Master |
387907d4 |
Requires: %{name} = %{version}-%{release} |
e43726a9 |
Requires(post): systemd
Requires(preun): systemd |
dd61b9cb |
Requires(postun): systemd |
301fb8dd |
Obsoletes: openshift-master < %{package_refector_version} |
cbb956a2 |
%description master
%{summary}
%package node |
172820c9 |
Summary: %{product_name} Node |
387907d4 |
Requires: %{name} = %{version}-%{release} |
a8ae57fc |
Requires: docker-io >= %{docker_version} |
7bfe4a8e |
Requires: tuned-profiles-%{name}-node = %{version}-%{release} |
d3446df2 |
Requires: util-linux
Requires: socat |
7a896625 |
Requires: nfs-utils |
1779eb7e |
Requires: ethtool |
e43726a9 |
Requires(post): systemd
Requires(preun): systemd |
dd61b9cb |
Requires(postun): systemd |
301fb8dd |
Obsoletes: openshift-node < %{package_refector_version} |
cbb956a2 |
%description node
%{summary}
|
aba28346 |
%package -n tuned-profiles-%{name}-node |
172820c9 |
Summary: Tuned profiles for %{product_name} Node hosts |
a8ae57fc |
Requires: tuned >= %{tuned_version} |
301fb8dd |
Obsoletes: tuned-profiles-openshift-node < %{package_refector_version} |
cbb956a2 |
|
aba28346 |
%description -n tuned-profiles-%{name}-node |
cbb956a2 |
%{summary}
|
91b01b55 |
%package clients |
eb247746 |
Summary: %{product_name} Client binaries for Linux |
301fb8dd |
Obsoletes: openshift-clients < %{package_refector_version} |
eb247746 |
%description clients
%{summary}
%package clients-redistributable |
e43726a9 |
Summary: %{product_name} Client binaries for Linux, Mac OSX, and Windows
BuildRequires: golang-pkg-darwin-amd64
BuildRequires: golang-pkg-windows-386 |
301fb8dd |
Obsoletes: openshift-clients-redistributable < %{package_refector_version} |
91b01b55 |
|
eb247746 |
%description clients-redistributable |
5bce31dd |
%{summary}
|
91b01b55 |
%package dockerregistry |
172820c9 |
Summary: Docker Registry v2 for %{product_name} |
91b01b55 |
Requires: %{name} = %{version}-%{release}
%description dockerregistry |
5bce31dd |
%{summary} |
cbb956a2 |
|
7e119f99 |
%package pod |
172820c9 |
Summary: %{product_name} Pod |
5c329331 |
Requires: %{name} = %{version}-%{release} |
7e119f99 |
%description pod
%{summary}
|
dfab2186 |
%package recycle
Summary: %{product_name} Recycler
Requires: %{name} = %{version}-%{release}
%description recycle
%{summary}
|
9280c9ca |
%package sdn-ovs |
172820c9 |
Summary: %{product_name} SDN Plugin for Open vSwitch |
a8ae57fc |
Requires: openvswitch >= %{openvswitch_version} |
5c329331 |
Requires: %{name}-node = %{version}-%{release} |
9280c9ca |
Requires: bridge-utils
Requires: ethtool |
301fb8dd |
Obsoletes: openshift-sdn-ovs < %{package_refector_version} |
9280c9ca |
%description sdn-ovs
%{summary}
|
a0415f10 |
%prep
%setup -q
%build
# Don't judge me for this ... it's so bad.
mkdir _build
# Horrid hack because golang loves to just bundle everything
pushd _build
mkdir -p src/github.com/openshift
ln -s $(dirs +1 -l) src/%{import_path}
popd
# Gaming the GOPATH to include the third party bundled libs at build
# time. This is bad and I feel bad.
mkdir _thirdpartyhacks
pushd _thirdpartyhacks
ln -s \
$(dirs +1 -l)/Godeps/_workspace/src/ \
src
popd
export GOPATH=$(pwd)/_build:$(pwd)/_thirdpartyhacks:%{buildroot}%{gopath}:%{gopath} |
91b01b55 |
# Build all linux components we care about |
dfab2186 |
for cmd in oc openshift dockerregistry recycle |
a0415f10 |
do |
5bce31dd |
go install -ldflags "%{ldflags}" %{import_path}/cmd/${cmd} |
a0415f10 |
done |
91b01b55 |
|
172820c9 |
# Build clients for other platforms |
eb247746 |
GOOS=windows GOARCH=386 go install -ldflags "%{ldflags}" %{import_path}/cmd/oc
GOOS=darwin GOARCH=amd64 go install -ldflags "%{ldflags}" %{import_path}/cmd/oc |
91b01b55 |
|
7e119f99 |
#Build our pod
pushd images/pod/
go build -ldflags "%{ldflags}" pod.go
popd
|
a0415f10 |
%install
install -d %{buildroot}%{_bindir} |
5bce31dd |
|
91b01b55 |
# Install linux components |
dfab2186 |
for bin in oc openshift dockerregistry recycle |
a0415f10 |
do
echo "+++ INSTALLING ${bin}" |
5bce31dd |
install -p -m 755 _build/bin/${bin} %{buildroot}%{_bindir}/${bin} |
a0415f10 |
done |
aba28346 |
|
172820c9 |
# Install client executable for windows and mac
install -d %{buildroot}%{_datadir}/%{name}/{linux,macosx,windows} |
eb247746 |
install -p -m 755 _build/bin/oc %{buildroot}%{_datadir}/%{name}/linux/oc
install -p -m 755 _build/bin/darwin_amd64/oc %{buildroot}/%{_datadir}/%{name}/macosx/oc
install -p -m 755 _build/bin/windows_386/oc.exe %{buildroot}/%{_datadir}/%{name}/windows/oc.exe |
aba28346 |
|
172820c9 |
#Install pod |
7e119f99 |
install -p -m 755 images/pod/pod %{buildroot}%{_bindir}/ |
a0415f10 |
install -d -m 0755 %{buildroot}%{_unitdir}
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
|
eb247746 |
for cmd in openshift-router openshift-deploy openshift-sti-build openshift-docker-build origin atomic-enterprise \
oadm kubernetes kubelet kube-proxy kube-apiserver kube-controller-manager kube-scheduler ; do |
172820c9 |
ln -s %{_bindir}/openshift %{buildroot}%{_bindir}/$cmd |
a8ae57fc |
done |
242bccfb |
|
eb247746 |
ln -s %{_bindir}/oc %{buildroot}%{_bindir}/kubectl
|
709041a4 |
install -d -m 0755 %{buildroot}%{_sysconfdir}/origin/{master,node} |
a8ae57fc |
|
172820c9 |
# different service for origin vs aos |
ce9187ea |
install -m 0644 contrib/systemd/%{name}-master.service %{buildroot}%{_unitdir}/%{name}-master.service
install -m 0644 contrib/systemd/%{name}-node.service %{buildroot}%{_unitdir}/%{name}-node.service |
172820c9 |
# same sysconfig files for origin vs aos |
ce9187ea |
install -m 0644 contrib/systemd/origin-master.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/%{name}-master
install -m 0644 contrib/systemd/origin-node.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/%{name}-node |
172820c9 |
install -d -m 0755 %{buildroot}%{_prefix}/lib/tuned/%{name}-node-{guest,host} |
ce9187ea |
install -m 0644 contrib/tuned/origin-node-guest/tuned.conf %{buildroot}%{_prefix}/lib/tuned/%{name}-node-guest/tuned.conf
install -m 0644 contrib/tuned/origin-node-host/tuned.conf %{buildroot}%{_prefix}/lib/tuned/%{name}-node-host/tuned.conf |
172820c9 |
install -d -m 0755 %{buildroot}%{_mandir}/man7 |
ce9187ea |
install -m 0644 contrib/tuned/man/tuned-profiles-origin-node.7 %{buildroot}%{_mandir}/man7/tuned-profiles-%{name}-node.7 |
aba28346 |
mkdir -p %{buildroot}%{_sharedstatedir}/origin |
a0415f10 |
|
c11cb47c |
|
9280c9ca |
# Install sdn scripts |
a052ee7d |
install -d -m 0755 %{buildroot}%{kube_plugin_path} |
cc8a593a |
install -d -m 0755 %{buildroot}%{_unitdir}/docker.service.d |
ce9187ea |
install -p -m 0644 contrib/systemd/docker-sdn-ovs.conf %{buildroot}%{_unitdir}/docker.service.d/ |
172820c9 |
pushd _thirdpartyhacks/src/%{sdn_import_path}/ovssubnet/controller/kube/bin
install -p -m 755 openshift-ovs-subnet %{buildroot}%{kube_plugin_path}/openshift-ovs-subnet
install -p -m 755 openshift-sdn-kube-subnet-setup.sh %{buildroot}%{_bindir}/openshift-sdn-kube-subnet-setup.sh
popd
pushd _thirdpartyhacks/src/%{sdn_import_path}/ovssubnet/controller/multitenant/bin
install -p -m 755 openshift-ovs-multitenant %{buildroot}%{_bindir}/openshift-ovs-multitenant
install -p -m 755 openshift-sdn-multitenant-setup.sh %{buildroot}%{_bindir}/openshift-sdn-multitenant-setup.sh
popd
install -d -m 0755 %{buildroot}%{_unitdir}/%{name}-node.service.d |
ce9187ea |
install -p -m 0644 contrib/systemd/openshift-sdn-ovs.conf %{buildroot}%{_unitdir}/%{name}-node.service.d/openshift-sdn-ovs.conf |
cbb956a2 |
|
ba64fcde |
# Install bash completions |
404060df |
install -d -m 755 %{buildroot}%{_sysconfdir}/bash_completion.d/ |
ce9187ea |
install -p -m 644 contrib/completions/bash/* %{buildroot}%{_sysconfdir}/bash_completion.d/ |
80509bb1 |
# Generate atomic-enterprise bash completions |
ce9187ea |
%{__sed} -e "s|openshift|atomic-enterprise|g" contrib/completions/bash/openshift > %{buildroot}%{_sysconfdir}/bash_completion.d/atomic-enterprise |
ba64fcde |
|
a0415f10 |
%files
%defattr(-,root,root,-)
%doc README.md LICENSE |
172820c9 |
%{_bindir}/openshift
%{_bindir}/openshift-router
%{_bindir}/openshift-deploy
%{_bindir}/openshift-sti-build
%{_bindir}/openshift-docker-build
%{_bindir}/origin
%{_bindir}/atomic-enterprise |
432e76ef |
%{_bindir}/oadm |
172820c9 |
%{_bindir}/kubernetes
%{_bindir}/kubelet
%{_bindir}/kube-proxy
%{_bindir}/kube-apiserver
%{_bindir}/kube-controller-manager
%{_bindir}/kube-scheduler
%{_sharedstatedir}/origin |
9363e700 |
%{_sysconfdir}/bash_completion.d/atomic-enterprise
%{_sysconfdir}/bash_completion.d/oadm
%{_sysconfdir}/bash_completion.d/openshift |
404060df |
%dir %config(noreplace) %{_sysconfdir}/origin |
a0415f10 |
|
c51f9f57 |
%pre |
820c7a83 |
# If /etc/openshift exists and /etc/origin doesn't, symlink it to /etc/origin |
c51f9f57 |
if [ -d "%{_sysconfdir}/openshift" ]; then |
820c7a83 |
if ! [ -d "%{_sysconfdir}/origin" ]; then
ln -s %{_sysconfdir}/openshift %{_sysconfdir}/origin
fi |
c51f9f57 |
fi |
e43726a9 |
if [ -d "%{_sharedstatedir}/openshift" ]; then
if ! [ -d "%{_sharedstatedir}/origin" ]; then
ln -s %{_sharedstatedir}/openshift %{_sharedstatedir}/origin
fi
fi
|
c51f9f57 |
|
cbb956a2 |
%files master
%defattr(-,root,root,-) |
aba28346 |
%{_unitdir}/%{name}-master.service |
172820c9 |
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}-master
%config(noreplace) %{_sysconfdir}/origin/master |
a8ae57fc |
%ghost %config(noreplace) %{_sysconfdir}/origin/admin.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/admin.key
%ghost %config(noreplace) %{_sysconfdir}/origin/admin.kubeconfig
%ghost %config(noreplace) %{_sysconfdir}/origin/ca.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/ca.key
%ghost %config(noreplace) %{_sysconfdir}/origin/ca.serial.txt
%ghost %config(noreplace) %{_sysconfdir}/origin/etcd.server.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/etcd.server.key
%ghost %config(noreplace) %{_sysconfdir}/origin/master-config.yaml
%ghost %config(noreplace) %{_sysconfdir}/origin/master.etcd-client.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/master.etcd-client.key
%ghost %config(noreplace) %{_sysconfdir}/origin/master.kubelet-client.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/master.kubelet-client.key
%ghost %config(noreplace) %{_sysconfdir}/origin/master.server.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/master.server.key
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-master.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-master.key
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-master.kubeconfig
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-registry.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-registry.key
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-registry.kubeconfig
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-router.crt
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-router.key
%ghost %config(noreplace) %{_sysconfdir}/origin/openshift-router.kubeconfig
%ghost %config(noreplace) %{_sysconfdir}/origin/policy.json
%ghost %config(noreplace) %{_sysconfdir}/origin/serviceaccounts.private.key
%ghost %config(noreplace) %{_sysconfdir}/origin/serviceaccounts.public.key |
a0415f10 |
|
cbb956a2 |
%post master |
172820c9 |
%systemd_post %{basename:%{name}-master.service}
# Create master config and certs if both do not exist
if [[ ! -e %{_sysconfdir}/origin/master/master-config.yaml &&
! -e %{_sysconfdir}/origin/master/ca.crt ]]; then
%{_bindir}/openshift start master --write-config=%{_sysconfdir}/origin/master
# Create node configs if they do not already exist
if ! find %{_sysconfdir}/origin/ -type f -name "node-config.yaml" | grep -E "node-config.yaml"; then
%{_bindir}/oadm create-node-config --node-dir=%{_sysconfdir}/origin/node/ --node=localhost --hostnames=localhost,127.0.0.1 --node-client-certificate-authority=%{_sysconfdir}/origin/master/ca.crt --signer-cert=%{_sysconfdir}/origin/master/ca.crt --signer-key=%{_sysconfdir}/origin/master/ca.key --signer-serial=%{_sysconfdir}/origin/master/ca.serial.txt --certificate-authority=%{_sysconfdir}/origin/master/ca.crt
fi
# Generate a marker file that indicates config and certs were RPM generated
echo "# Config generated by RPM at "`date -u` > %{_sysconfdir}/origin/.config_managed |
709041a4 |
fi |
a0415f10 |
|
172820c9 |
|
cbb956a2 |
%preun master |
172820c9 |
%systemd_preun %{basename:%{name}-master.service} |
cbb956a2 |
%postun master
%systemd_postun
%files node
%defattr(-,root,root,-) |
aba28346 |
%{_unitdir}/%{name}-node.service
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}-node |
404060df |
%config(noreplace) %{_sysconfdir}/origin/node |
cbb956a2 |
%post node |
172820c9 |
%systemd_post %{basename:%{name}-node.service} |
cbb956a2 |
%preun node |
172820c9 |
%systemd_preun %{basename:%{name}-node.service} |
cbb956a2 |
%postun node |
a0415f10 |
%systemd_postun
|
9280c9ca |
%files sdn-ovs
%defattr(-,root,root,-) |
172820c9 |
%{_bindir}/openshift-sdn-kube-subnet-setup.sh
%{_bindir}/openshift-ovs-multitenant
%{_bindir}/openshift-sdn-multitenant-setup.sh
%{kube_plugin_path}/openshift-ovs-subnet
%{_unitdir}/%{name}-node.service.d/openshift-sdn-ovs.conf |
cc8a593a |
%{_unitdir}/docker.service.d/docker-sdn-ovs.conf |
9280c9ca |
|
172820c9 |
%files -n tuned-profiles-%{name}-node |
cbb956a2 |
%defattr(-,root,root,-) |
172820c9 |
%{_prefix}/lib/tuned/%{name}-node-host
%{_prefix}/lib/tuned/%{name}-node-guest
%{_mandir}/man7/tuned-profiles-%{name}-node.7* |
cbb956a2 |
|
172820c9 |
%post -n tuned-profiles-%{name}-node |
c11cb47c |
recommended=`/usr/sbin/tuned-adm recommend`
if [[ "${recommended}" =~ guest ]] ; then |
172820c9 |
/usr/sbin/tuned-adm profile %{name}-node-guest > /dev/null 2>&1 |
c11cb47c |
else |
172820c9 |
/usr/sbin/tuned-adm profile %{name}-node-host > /dev/null 2>&1 |
c11cb47c |
fi |
b773ccdf |
|
172820c9 |
%preun -n tuned-profiles-%{name}-node |
b773ccdf |
# reset the tuned profile to the recommended profile
# $1 = 0 when we're being removed > 0 during upgrades
if [ "$1" = 0 ]; then
recommended=`/usr/sbin/tuned-adm recommend`
/usr/sbin/tuned-adm profile $recommended > /dev/null 2>&1
fi |
cbb956a2 |
|
91b01b55 |
%files clients |
eb247746 |
%{_bindir}/oc
%{_bindir}/kubectl |
9363e700 |
%{_sysconfdir}/bash_completion.d/oc |
eb247746 |
%files clients-redistributable |
432e76ef |
%{_datadir}/%{name}/linux/oc
%{_datadir}/%{name}/macosx/oc
%{_datadir}/%{name}/windows/oc.exe |
5bce31dd |
|
91b01b55 |
%files dockerregistry
%defattr(-,root,root,-)
%{_bindir}/dockerregistry |
cbb956a2 |
|
7e119f99 |
%files pod
%defattr(-,root,root,-)
%{_bindir}/pod
|
dfab2186 |
%files recycle
%defattr(-,root,root,-)
%{_bindir}/recycle
|
aba28346 |
|
a0415f10 |
%changelog |
e43726a9 |
* Fri Sep 18 2015 Scott Dodson <sdodson@redhat.com> 0.2-9
- Rename from openshift -> origin
- Symlink /var/lib/origin to /var/lib/openshift if /var/lib/openshift exists
|
709041a4 |
* Wed Aug 12 2015 Steve Milner <smilner@redhat.com> 0.2-8 |
172820c9 |
- Master configs will be generated if none are found when the master is installed.
- Node configs will be generated if none are found when the master is installed.
- Additional notice file added if config is generated by the RPM. |
709041a4 |
- All-In-One services removed.
|
a1a40edf |
* Wed Aug 12 2015 Steve Milner <smilner@redhat.com> 0.2-7
- Added new ovs script(s) to file lists.
|
cc8a593a |
* Wed Aug 5 2015 Steve Milner <smilner@redhat.com> 0.2-6
- Using _unitdir instead of _prefix for unit data
|
a8ae57fc |
* Fri Jul 31 2015 Steve Milner <smilner@redhat.com> 0.2-5
- Configuration location now /etc/origin
- Default configs created upon installation
|
aba28346 |
* Tue Jul 28 2015 Steve Milner <smilner@redhat.com> 0.2-4
- Added AEP packages
|
cbb956a2 |
* Mon Jan 26 2015 Scott Dodson <sdodson@redhat.com> 0.2-3
- Update to 21fb40637c4e3507cca1fcab6c4d56b06950a149
- Split packaging of openshift-master and openshift-node
|
a0415f10 |
* Mon Jan 19 2015 Scott Dodson <sdodson@redhat.com> 0.2-2
- new package built with tito
* Fri Jan 09 2015 Adam Miller <admiller@redhat.com> - 0.2-2
- Add symlink for osc command line tooling (merged in from jhonce@redhat.com)
* Wed Jan 07 2015 Adam Miller <admiller@redhat.com> - 0.2-1
- Update to latest upstream release
- Restructured some of the golang deps build setup for restructuring done
upstream
* Thu Oct 23 2014 Adam Miller <admiller@redhat.com> - 0-0.0.9.git562842e
- Add new patches from jhonce for systemd units
* Mon Oct 20 2014 Adam Miller <admiller@redhat.com> - 0-0.0.8.git562842e
- Update to latest master snapshot
* Wed Oct 15 2014 Adam Miller <admiller@redhat.com> - 0-0.0.7.git7872f0f
- Update to latest master snapshot
* Fri Oct 03 2014 Adam Miller <admiller@redhat.com> - 0-0.0.6.gite4d4ecf
- Update to latest Alpha nightly build tag 20141003
* Wed Oct 01 2014 Adam Miller <admiller@redhat.com> - 0-0.0.5.git6d9f1a9
- Switch to consistent naming, patch by jhonce
* Tue Sep 30 2014 Adam Miller <admiller@redhat.com> - 0-0.0.4.git6d9f1a9
- Add systemd and sysconfig entries from jhonce
* Tue Sep 23 2014 Adam Miller <admiller@redhat.com> - 0-0.0.3.git6d9f1a9
- Update to latest upstream.
* Mon Sep 15 2014 Adam Miller <admiller@redhat.com> - 0-0.0.2.git2647df5
- Update to latest upstream. |