summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMyungJoo Ham <myungjoo.ham@samsung.com>2017-03-21 11:07:01 +0900
committerMyungJoo Ham <myungjoo.ham@samsung.com>2017-03-28 19:52:42 +0900
commit712d0b07c79fcfbac7e7752f94a8bd067a186a71 (patch)
tree5720bdfe8937599fcf08497a4629e3effa2b97b3
parent760b19b672cdee56ad48dd31777a94613746b61d (diff)
downloadrpm-sandbox/mzx/bootstraping.tar.gz
rpm-sandbox/mzx/bootstraping.tar.bz2
rpm-sandbox/mzx/bootstraping.zip
Fix bootstraping error of tizen_macrossandbox/mzx/bootstraping
1. Sometimes, it becomes 0640, not allowing to build. Enforce it 0644 2. Someitmes, tizen_maro becomes recursive symbolic links. [ 8s] initializing rpm db... [ 8s] error: Unable to open /usr/lib/rpm/rpmrc for reading: Too many levels of symbolic links. Change-Id: I3762ee75b640bf0e8408943cc9a7bd235d1ec9e0 Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
-rw-r--r--packaging/rpm.spec6
1 files changed, 3 insertions, 3 deletions
diff --git a/packaging/rpm.spec b/packaging/rpm.spec
index 5db9ef79c..490d53769 100644
--- a/packaging/rpm.spec
+++ b/packaging/rpm.spec
@@ -6,7 +6,7 @@ Summary: The Package Manager
License: GPL-2.0+
Group: Base/Package Management
Version: 4.11.0.1
-Release: 0
+Release: 1
Url: http://www.rpm.org
BuildRequires: binutils
BuildRequires: bzip2
@@ -131,7 +131,7 @@ chmod -R u+w db/*
rm -f rpmdb/db.h
patch -p0 < %{S:2}
if [ -s %{_sysconfdir}/rpm/tizen_macros ]; then
- cp -a %{_sysconfdir}/rpm/tizen_macros %{SOURCE4}
+ cp -L -R --preserve=all %{_sysconfdir}/rpm/tizen_macros %{SOURCE4}
fi
cp -a %{SOURCE4} tizen_macros
rm -f m4/libtool.m4
@@ -165,7 +165,7 @@ ln -s ../share/locale %{buildroot}%{rpmlibdir}/locale
%make_install
install -m 644 db3/db.h %{buildroot}%{_includedir}/rpm
mkdir -p %{buildroot}%{_sysconfdir}/rpm
-cp -a tizen_macros %{buildroot}%{rpmhome}
+install -m 644 tizen_macros %{buildroot}%{rpmhome}
mkdir -p %{buildroot}%{rpmhome}/tizen
install -m 755 %{SOURCE13} %{buildroot}%{rpmhome}/tizen
install -m 755 %{SOURCE23} %{buildroot}%{rpmhome}