summaryrefslogtreecommitdiff
path: root/bin/install
Commit message (Collapse)AuthorAgeFilesLines
* Simplify building and testing the Go componentsNick Thomas2019-10-181-1/+0
|
* Decouple bin/compile and bin/install from lib/Nick Thomas2019-10-081-5/+3
| | | | | | | | | This commit duplicates a small amount of Ruby code that is run at build or install time. Over time, it would be nice to remove the dependency on Ruby for these steps, but the focus right now is on run-time. We'll be removing lib/* from gitlab-shell very soon, and these commands need to keep working when we do.
* Revert "Merge branch 'sh-disable-rubygems' into 'master'"Stan Hu2017-07-051-1/+1
| | | | | This reverts commit a18c90128e4d3eeae1233b1bc3c3998afd223c0d, reversing changes made to 0a64624152735766c428d1532e434dd0bf5a9748.
* Disable RubyGems to increase performanceStan Hu2017-07-031-1/+1
| | | | | | By default, RubyGems is enabled, which causes the Ruby interpreter to load 600+ additional files at startup when gitlab-shell is designed not to use any external gems.
* Manage authorized_keys permissions continuouslykeys-chmodJacob Vosmaer2016-08-011-2/+0
| | | | | | We can lazily create authorized_keys and set its permissions. This adds negligible overhead and it allows us to remove a setup step from GitLab both on source and in omnibus-gitlab.
* Refactor repository paths handling to allow multiple git mount pointsshardsAlejandro Rodríguez2016-06-291-2/+6
|
* Revert "Merge branch 'use-load-path' into 'master' "Dmitriy Zaporozhets2015-11-121-2/+1
| | | | | This reverts commit ae498b6cd4122d3d7f35e6b73b50c53615ca3488, reversing changes made to 79fdf65c71e90773fbf52d6832b74cf5a7124755.
* use load path instead of require_relativePirate Praveen2015-11-101-1/+2
|
* Remove recursive commands from bin/installJacob Vosmaer2015-02-261-2/+1
| | | | | | | | | | It is not clear what we need these for anymore. Because these commands would recurse once through all existing files in all Git repositories, and then another time through all directories these commands could take very long on a server with a lot of repositories. We keep the 'chmod' on config.repos_path, to deny world access to all files and directories beneath it.
* Use safer shell invocations in bin/installJacob Vosmaer2014-03-071-9/+9
|
* Allow bin/install to signal failure on exitJacob Vosmaer2013-11-191-1/+7
|
* Fix permissions for SSH with StricModes onnJavier Castro2013-04-041-0/+2
| | | | | | I've installed following the instructions on Fedora 18, and would be nice to leave the permissions nicely for SSH daemons configured with StrictModes On (cause u can get as I got this... http://www.daveperrett.com/articles/2010/09/14/ssh-authentication-refused/) Cheers!
* Fixed install scriptFumiya Nakamura2013-02-081-1/+1
|
* Replace hardcoded commands with data from config.ymlAndrey Kumanyaev2013-02-081-5/+8
|
* add check binDmitriy Zaporozhets2013-02-051-0/+1
|
* gitlab-initDmitriy Zaporozhets2013-02-051-1/+2
|
* install scriptDmitriy Zaporozhets2013-02-041-0/+19