[packages/gitlab-ce] make db/schema.rb writable

glen glen at pld-linux.org
Sun Aug 21 00:02:44 CEST 2016


commit 77cff54552bc74a5a5be49a72a048a2ff4a82899
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Aug 20 13:41:27 2016 +0300

    make db/schema.rb writable
    
    $ gitlab-rake db:migrate
    Errno::EACCES: Permission denied @ rb_sysopen - /var/lib/gitlab/db/schema.rb
    /var/lib/gitlab/vendor/bundle/ruby/gems/activerecord-4.2.7.1/lib/active_record/railties/databases.rake:239:in `initialize'
    /var/lib/gitlab/vendor/bundle/ruby/gems/activerecord-4.2.7.1/lib/active_record/railties/databases.rake:239:in `open'
    /var/lib/gitlab/vendor/bundle/ruby/gems/activerecord-4.2.7.1/lib/active_record/railties/databases.rake:239:in `block (3 levels)
     in <top (required)>'
    /var/lib/gitlab/vendor/bundle/ruby/gems/activerecord-4.2.7.1/lib/active_record/railties/databases.rake:52:in `block (2 levels)
    in <top (required)>'
    /var/lib/gitlab/vendor/bundle/ruby/gems/activerecord-4.2.7.1/lib/active_record/railties/databases.rake:45:in `block (2 levels)
    in <top (required)>'
    Tasks: TOP => db:schema:dump
    (See full trace by running task with --trace)

 gitlab-ce.spec | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/gitlab-ce.spec b/gitlab-ce.spec
index 5b1d70f..418086c 100644
--- a/gitlab-ce.spec
+++ b/gitlab-ce.spec
@@ -17,7 +17,7 @@
 Summary:	A Web interface to create projects and repositories, manage access and do code reviews
 Name:		gitlab-ce
 Version:	8.10.6
-Release:	0.50
+Release:	0.51
 License:	MIT
 Group:		Applications/WWW
 # md5 deliberately omitted until this package is useful
@@ -316,11 +316,16 @@ fi
 %dir %attr(755,%{uname},%{gname}) %{homedir}/builds
 %dir %attr(755,%{uname},%{gname}) %{homedir}/config
 %attr(-,%{uname},%{gname}) %{homedir}/config/*
-%{homedir}/db
 %{homedir}/fixtures
 %{homedir}/generator_templates
 %{homedir}/lib
 
+%dir %{homedir}/db
+%attr(-,%{uname},%{gname}) %{homedir}/db/schema.rb
+%{homedir}/db/seeds.rb
+%{homedir}/db/fixtures
+%{homedir}/db/migrate
+
 %dir %{homedir}/public
 %{homedir}/public/ci
 %{homedir}/public/*.*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-ce.git/commitdiff/2243193cc038df38271c5490b2c308b2882e07c9



More information about the pld-cvs-commit mailing list