2015-09-24 12:14:52 +05:30
|
|
|
#!/bin/sh
|
|
|
|
|
2016-02-18 13:02:28 +05:30
|
|
|
# add gitlab user (requires adduser >= 3.34)
|
2015-09-24 12:14:52 +05:30
|
|
|
# don't muck around with this unless you KNOW what you're doing
|
|
|
|
|
2016-02-18 13:02:28 +05:30
|
|
|
# Take gitlab_user from envornment variable or use gitlab
|
|
|
|
test -n "${gitlab_user}" || gitlab_user="gitlab"
|
|
|
|
|
|
|
|
# Create gitlab user with home in /var/lib
|
|
|
|
echo "Creating/updating ${gitlab_user} user account..."
|
2016-08-13 17:10:33 +05:30
|
|
|
adduser --system --home /var/lib/${gitlab_user} --gecos "${gitlab_user} user" --shell /bin/sh \
|
2016-08-15 14:29:01 +05:30
|
|
|
--quiet --disabled-password --group ${gitlab_user} || {
|
2016-02-18 13:02:28 +05:30
|
|
|
echo "Proceeding with existing ${gitlab_user} user..."
|
2015-09-24 12:14:52 +05:30
|
|
|
}
|
2016-12-08 23:46:56 +05:30
|
|
|
echo "Making ${gitlab_user} owner of /var/lib/${gitlab_user}..."
|
|
|
|
chown -R ${gitlab_user} /var/lib/${gitlab_user}
|