[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