ausil pushed to generic-release (master). "cleanup and fix building (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Jun 12 15:02:09 UTC 2015


From 19b0f721991fd165698dda419c6bd021f68fc8c0 Mon Sep 17 00:00:00 2001
From: Dennis Gilmore <dennis at ausil.us>
Date: Fri, 12 Jun 2015 10:01:19 -0500
Subject: cleanup and fix building

Signed-off-by: Dennis Gilmore <dennis at ausil.us>

diff --git a/generic-release.spec b/generic-release.spec
index 7577b0e..9534cc2 100644
--- a/generic-release.spec
+++ b/generic-release.spec
@@ -11,6 +11,9 @@ Source0:        LICENSE
 Source1:        README.developers
 Source2:        README.Generic-Release-Notes
 Source3:        README.license
+Source4:        85-display-manager.preset
+Source5:        90-default.preset
+Source6:        99-default-disable.preset
 Obsoletes:      redhat-release
 Provides:       redhat-release
 Provides:       system-release
@@ -47,25 +50,24 @@ package. Please note that there is no actual useful content here.
 
 %prep
 %setup -c -T
-cp -a %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} .
+cp -a %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} .
 
 %build
 
 %install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc
-echo "Generic release %{version} (%{release_name})" > $RPM_BUILD_ROOT/etc/fedora-release
-echo "cpe:/o:generic:generic:%{version}" > $RPM_BUILD_ROOT/etc/system-release-cpe
-cp -p $RPM_BUILD_ROOT/etc/fedora-release $RPM_BUILD_ROOT/etc/issue
-echo "Kernel \r on an \m (\l)" >> $RPM_BUILD_ROOT/etc/issue
-cp -p $RPM_BUILD_ROOT/etc/issue $RPM_BUILD_ROOT/etc/issue.net
-echo >> $RPM_BUILD_ROOT/etc/issue
-ln -s fedora-release $RPM_BUILD_ROOT/etc/redhat-release
-ln -s fedora-release $RPM_BUILD_ROOT/etc/system-release
-
-mkdir -p $RPM_BUILD_ROOT/usr/lib/
-
-cat << EOF >>$RPM_BUILD_ROOT/usr/lib/os-release
+install -d %{buildroot}/etc
+echo "Generic release %{version} (%{release_name})" > %{buildroot}/etc/fedora-release
+echo "cpe:/o:generic:generic:%{version}" > %{buildroot}/etc/system-release-cpe
+cp -p %{buildroot}/etc/fedora-release %{buildroot}/etc/issue
+echo "Kernel \r on an \m (\l)" >> %{buildroot}/etc/issue
+cp -p %{buildroot}/etc/issue %{buildroot}/etc/issue.net
+echo >> %{buildroot}/etc/issue
+ln -s fedora-release %{buildroot}/etc/redhat-release
+ln -s fedora-release %{buildroot}/etc/system-release
+
+mkdir -p %{buildroot}/usr/lib/systemd/system-preset/
+
+cat << EOF >>%{buildroot}/usr/lib/os-release
 NAME=Generic
 VERSION="%{version} (%{release_name})"
 ID=generic
@@ -75,11 +77,11 @@ ANSI_COLOR="0;34"
 CPE_NAME="cpe:/o:generic:generic:%{version}"
 EOF
 # Create the symlink for /etc/os-release
-ln -s ../usr/lib/os-release $RPM_BUILD_ROOT/etc/os-release
+ln -s ../usr/lib/os-release %{buildroot}/etc/os-release
 
 # Set up the dist tag macros
-install -d -m 755 $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d
-cat >> $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d/macros.dist << EOF
+install -d -m 755 %{buildroot}%{_rpmconfigdir}/macros.d
+cat >> %{buildroot}%{_rpmconfigdir}/macros.d/macros.dist << EOF
 # dist macros.
 
 %%fedora		%{dist_version}
@@ -88,14 +90,13 @@ cat >> $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d/macros.dist << EOF
 EOF
 
 # Add presets
-mkdir -p %{buildrooit}%{_prefix}/lib/systemd/system-preset/
 # Default system wide
 install -m 0644 85-display-manager.preset %{buildroot}%{_prefix}/lib/systemd/system-preset/
 install -m 0644 90-default.preset %{buildroot}%{_prefix}/lib/systemd/system-preset/
 install -m 0644 99-default-disable.preset %{buildroot}%{_prefix}/lib/systemd/system-preset/
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/generic-release.git/commit/?h=master&id=19b0f721991fd165698dda419c6bd021f68fc8c0


More information about the scm-commits mailing list