[game-data-packager] 01/01: fedora: fix permissions... a generic "make install" would be better
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Thu Nov 19 23:52:19 UTC 2015
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit 150e757acb31b980698df671ea070d847df4fc38
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Fri Nov 20 00:38:31 2015 +0100
fedora: fix permissions... a generic "make install" would be better
---
tools/game-data-packager.spec | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/tools/game-data-packager.spec b/tools/game-data-packager.spec
index fca6de4..9ea1c20 100644
--- a/tools/game-data-packager.spec
+++ b/tools/game-data-packager.spec
@@ -65,22 +65,24 @@ install -D out/game-data-packager $RPM_BUILD_ROOT/usr/bin/game-
install -D data/bash-completion/game-data-packager $RPM_BUILD_ROOT/usr/share/bash-completion/completions/game-data-packager
mkdir -p $RPM_BUILD_ROOT/etc/game-data-packager/
-install etc/game-data-packager.conf $RPM_BUILD_ROOT/etc/
-install etc/*-mirrors $RPM_BUILD_ROOT/etc/game-data-packager/
+install -m0644 etc/game-data-packager.conf $RPM_BUILD_ROOT/etc/
+install -m0644 etc/*-mirrors $RPM_BUILD_ROOT/etc/game-data-packager/
mkdir -p $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
cp -Rv game_data_packager $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
-install out/*.copyright $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
-install out/*.png $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
-install out/*.svgz $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
-install out/bash_completion $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
-install out/changelog.gz $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
-install out/copyright $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
-install out/vfs.zip $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+chmod 755 $RPM_BUILD_ROOT/usr/share/games/game-data-packager/game_data_packager/*.py
+chmod 755 $RPM_BUILD_ROOT/usr/share/games/game-data-packager/game_data_packager/games/*.py
+install -m0644 out/*.copyright $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install -m0644 out/*.png $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install -m0644 out/*.svgz $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install -m0644 out/bash_completion $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install -m0644 out/changelog.gz $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install -m0644 out/copyright $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
+install -m0644 out/vfs.zip $RPM_BUILD_ROOT/usr/share/games/game-data-packager/
mkdir -p $RPM_BUILD_ROOT/usr/share/man/man6/
-install doc/game-data-packager.* $RPM_BUILD_ROOT/usr/share/man/man6/
-install doc/doom2-masterlevels.* $RPM_BUILD_ROOT/usr/share/man/man6/
+install -m0644 doc/game-data-packager.* $RPM_BUILD_ROOT/usr/share/man/man6/
+install -m0644 doc/doom2-masterlevels.* $RPM_BUILD_ROOT/usr/share/man/man6/
install -D runtime/doom2-masterlevels.py $RPM_BUILD_ROOT/usr/bin/doom2-masterlevels
install -D runtime/doom2-masterlevels.desktop $RPM_BUILD_ROOT/usr/share/applications/doom2-masterlevels.desktop
@@ -91,7 +93,8 @@ make clean
%files
%doc doc/adding_a_game.mdwn
%{_mandir}/man6/game-data-packager.*
-/etc
+%config(noreplace) %attr(644, root, root) /etc/game-data-packager.conf
+%config(noreplace) %attr(644, root, root) /etc/game-data-packager/*
/usr/bin/game-data-packager
/usr/share/bash-completion/completions/game-data-packager
/usr/share/games/game-data-packager
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list