[arch-commits] Commit in gitlab-shell/trunk (3 files)
Date: Tuesday, October 29, 2019 @ 08:40:57 Author: svenstaro Revision: 520880 upgpkg: gitlab-shell 2:10.2.0-2 Try to fix FS#64251 Modified: gitlab-shell/trunk/PKGBUILD gitlab-shell/trunk/gitlab-shell.install gitlab-shell/trunk/gitlab-shell.sysusers ---+ PKGBUILD |7 +-- gitlab-shell.install |2 +- gitlab-shell.sysusers |2 +- 3 files changed, 7 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-10-29 08:23:32 UTC (rev 520879) +++ PKGBUILD2019-10-29 08:40:57 UTC (rev 520880) @@ -12,7 +12,7 @@ # need this again at some point in the future. pkgname=gitlab-shell pkgver=10.2.0 -pkgrel=1 +pkgrel=2 epoch=2 pkgdesc="Git management software" arch=('x86_64') @@ -32,7 +32,7 @@ "gitlab-shell.sysusers") sha512sums=('2be081d2617409dd5612d0d44a42e5e88959fe267f1775313e5a43cb6acf3d737978189d7ba270c99bf3fb1d59e4ec701e74e9f89f3d2aaf54ce548ce8c16f35' '5caafe5300621ced58479e724b39656afc17f32a64ecde5dfa4919683ef37d9121552c78f066678472acb56e0a34b5c3cf34d9b44414d1ed5d91f725d180fa43' - '196fd5519f1019815562da5b8bfde1d8082614cee6e63d75a7bb673db8b3c409384177dcf3dd0436c2adeec273b4ffea690058c2c457ae6a82d4f805e860495f') + '616188911fa7b7c569bc2d5e2024177e67366c48b4ffef1f7ad4dc8e4e9e2cdb421b687f45a1e9bdec8bf2736a157ca9f1e0ba24edae2f073b8c7b5ac42745e8') _datadir="/usr/share/webapps/${pkgname}" _etcdir="/etc/webapps/${pkgname}" @@ -92,6 +92,9 @@ cp -r VERSION bin hooks spec support "${pkgdir}${_datadir}" ln -fs "${_datadir}" "${pkgdir}/${_homedir}/" + # Compatibility for FS#64251 + ln -s gitlab-shell "$pkgdir"/${_datadir}/bin/gitlab-shell-ruby + install -dm2770 -o 105 -g 105 "${pkgdir}${_homedir}/repositories" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" Modified: gitlab-shell.install === --- gitlab-shell.install2019-10-29 08:23:32 UTC (rev 520879) +++ gitlab-shell.install2019-10-29 08:40:57 UTC (rev 520880) @@ -5,5 +5,5 @@ post_upgrade() { echo "If you have previously installed gitlab-shell and now git pull fails on a repo, try changing the shell:" -echo "usermod -s /usr/share/webapps/gitlab-shell/bin/gitlab-shell-ruby gitlab" +echo "usermod -s /usr/share/webapps/gitlab-shell/bin/gitlab-shell gitlab" } Modified: gitlab-shell.sysusers === --- gitlab-shell.sysusers 2019-10-29 08:23:32 UTC (rev 520879) +++ gitlab-shell.sysusers 2019-10-29 08:40:57 UTC (rev 520880) @@ -1 +1 @@ -u gitlab 105 - /var/lib/gitlab /usr/share/webapps/gitlab-shell/bin/gitlab-shell-ruby +u gitlab 105 - /var/lib/gitlab /usr/share/webapps/gitlab-shell/bin/gitlab-shell
[arch-commits] Commit in gitlab-shell/trunk (3 files)
Date: Saturday, March 16, 2019 @ 11:01:16 Author: svenstaro Revision: 442209 upgpkg: gitlab-shell 2:8.7.1-2 Try to workaround FS#61863 Modified: gitlab-shell/trunk/PKGBUILD gitlab-shell/trunk/gitlab-shell.install gitlab-shell/trunk/gitlab-shell.sysusers ---+ PKGBUILD |4 ++-- gitlab-shell.install |5 + gitlab-shell.sysusers |2 +- 3 files changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-16 08:50:44 UTC (rev 442208) +++ PKGBUILD2019-03-16 11:01:16 UTC (rev 442209) @@ -12,7 +12,7 @@ # need this again at some point in the future. pkgname=gitlab-shell pkgver=8.7.1 -pkgrel=1 +pkgrel=2 epoch=2 pkgdesc="Git management software" arch=('x86_64') @@ -33,7 +33,7 @@ 252.patch) sha512sums=('21ff2bcc9b57d47a4e69de00f13711dabd9a9d9437978fc1f6c43fe6432547d814ef8632001e8a012f746a15e1a7448a2e075af2d9e81a6b728417402413a06f' '5caafe5300621ced58479e724b39656afc17f32a64ecde5dfa4919683ef37d9121552c78f066678472acb56e0a34b5c3cf34d9b44414d1ed5d91f725d180fa43' - '616188911fa7b7c569bc2d5e2024177e67366c48b4ffef1f7ad4dc8e4e9e2cdb421b687f45a1e9bdec8bf2736a157ca9f1e0ba24edae2f073b8c7b5ac42745e8' + '196fd5519f1019815562da5b8bfde1d8082614cee6e63d75a7bb673db8b3c409384177dcf3dd0436c2adeec273b4ffea690058c2c457ae6a82d4f805e860495f' 'd8f24575a3ff848c2eb1b8c32f98942377d17729a874048a3a1ab97f8bdbbca556fe0e8c1e87ef301aa3abd7b3a62fb414a46d99cd346dde51b792e4622d2a49') _datadir="/usr/share/webapps/${pkgname}" Modified: gitlab-shell.install === --- gitlab-shell.install2019-03-16 08:50:44 UTC (rev 442208) +++ gitlab-shell.install2019-03-16 11:01:16 UTC (rev 442209) @@ -2,3 +2,8 @@ echo "Configure gitlab-shell in /etc/webapps/gitlab-shell/config.yml" echo "Put a secret bytestring to /etc/webapps/gitlab-shell/secret" } + +post_upgrade() { +echo "If you have previously installed gitlab-shell and now git pull fails on a repo, try changing the shell:" +echo "usermod -s /usr/share/webapps/gitlab-shell/bin/gitlab-shell-ruby gitlab" +} Modified: gitlab-shell.sysusers === --- gitlab-shell.sysusers 2019-03-16 08:50:44 UTC (rev 442208) +++ gitlab-shell.sysusers 2019-03-16 11:01:16 UTC (rev 442209) @@ -1 +1 @@ -u gitlab 105 - /var/lib/gitlab /usr/share/webapps/gitlab-shell/bin/gitlab-shell +u gitlab 105 - /var/lib/gitlab /usr/share/webapps/gitlab-shell/bin/gitlab-shell-ruby
[arch-commits] Commit in gitlab-shell/trunk (3 files)
Date: Wednesday, March 7, 2018 @ 20:54:41 Author: svenstaro Revision: 304144 upgpkg: gitlab-shell 2:6.0.4-1 Modified: gitlab-shell/trunk/PKGBUILD gitlab-shell/trunk/gitlab-shell.install gitlab-shell/trunk/gitlab-shell.sysusers ---+ PKGBUILD |6 +++--- gitlab-shell.install |3 --- gitlab-shell.sysusers |2 +- 3 files changed, 4 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-03-07 20:39:24 UTC (rev 304143) +++ PKGBUILD2018-03-07 20:54:41 UTC (rev 304144) @@ -7,7 +7,7 @@ # Contributor: Stefan Tatschner pkgname=gitlab-shell -pkgver=6.0.3 +pkgver=6.0.4 pkgrel=1 epoch=2 pkgdesc="Git management software" @@ -26,9 +26,9 @@ source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.com/gitlab-org/gitlab-shell/repository/archive.tar.gz?ref=v${pkgver}"; "gitlab-shell.gitconfig" "gitlab-shell.sysusers") -sha512sums=('62ca96c52d46934aab20aa440c7d16f98577fe1fec820e8b15f157d6ff921a5a225516f30cdb03aa3b863af6ef77bbb6336d1afa6f6a4d5990a2c719564caa30' +sha512sums=('65237759bd33615231bd0ed6d0a4a26979c831afb0b3fd7fe40ec727450945aee98cb95b3e0bb3dbfc8896402a0a1c9e45108ac4185b44f99bb93b19a05530ac' '9428eaba40eb3ef52024bb01321de860e149242a15465543030317233486aa37b40c5b946aba57451d07cec98b35fcc95d60fd7b376f77c218034b6cf94d191d' - '5c6306494694fdd07ee475a58a6e5b83613ac7ef294ebb13f52eaa5dbe72ffcee034726245206d7edbba4b5c5e808abdfe5be7631b722492d3334407fd69840f') + '616188911fa7b7c569bc2d5e2024177e67366c48b4ffef1f7ad4dc8e4e9e2cdb421b687f45a1e9bdec8bf2736a157ca9f1e0ba24edae2f073b8c7b5ac42745e8') _datadir="/usr/share/webapps/${pkgname}" _etcdir="/etc/webapps/${pkgname}" Modified: gitlab-shell.install === --- gitlab-shell.install2018-03-07 20:39:24 UTC (rev 304143) +++ gitlab-shell.install2018-03-07 20:54:41 UTC (rev 304144) @@ -1,9 +1,6 @@ post_install() { - # make sure the user exists... systemd-sysusers gitlab-shell.conf -# ... and change the shell. -usermod -s "/usr/share/webapps/gitlab-shell/bin/gitlab-shell" gitlab echo "Configure gitlab-shell in /etc/webapps/gitlab-shell/config.yml" echo "Put a secret bytestring to /etc/webapps/gitlab-shell/secret" Modified: gitlab-shell.sysusers === --- gitlab-shell.sysusers 2018-03-07 20:39:24 UTC (rev 304143) +++ gitlab-shell.sysusers 2018-03-07 20:54:41 UTC (rev 304144) @@ -1 +1 @@ -u gitlab 105 - /var/lib/gitlab +u gitlab 105 - /var/lib/gitlab /usr/share/webapps/gitlab-shell/bin/gitlab-shell
[arch-commits] Commit in gitlab-shell/trunk (3 files)
Date: Tuesday, February 6, 2018 @ 08:54:08 Author: svenstaro Revision: 289377 upgpkg: gitlab-shell 2:6.0.2-2 Use sysusers file Added: gitlab-shell/trunk/gitlab-shell.sysusers Modified: gitlab-shell/trunk/PKGBUILD gitlab-shell/trunk/gitlab-shell.install ---+ PKGBUILD | 11 --- gitlab-shell.install |7 +-- gitlab-shell.sysusers |1 + 3 files changed, 14 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-02-06 03:37:16 UTC (rev 289376) +++ PKGBUILD2018-02-06 08:54:08 UTC (rev 289377) @@ -8,7 +8,7 @@ pkgname=gitlab-shell pkgver=6.0.2 -pkgrel=1 +pkgrel=2 epoch=2 pkgdesc="Git management software" arch=('x86_64') @@ -24,9 +24,11 @@ "etc/webapps/${pkgname}/authorized_keys" "etc/webapps/${pkgname}/") source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.com/gitlab-org/gitlab-shell/repository/archive.tar.gz?ref=v${pkgver}"; -"gitlab-shell.gitconfig") +"gitlab-shell.gitconfig" +"gitlab-shell.sysusers") sha512sums=('a154ab0817327cd404116f1ec0b7109f1a5c0eb1185899b2d6630862f1ae62a91188dd715e6f60fbc5d0fcc13daa04b0552e5a40d6155f4d67504ccf1a19' - '9428eaba40eb3ef52024bb01321de860e149242a15465543030317233486aa37b40c5b946aba57451d07cec98b35fcc95d60fd7b376f77c218034b6cf94d191d') + '9428eaba40eb3ef52024bb01321de860e149242a15465543030317233486aa37b40c5b946aba57451d07cec98b35fcc95d60fd7b376f77c218034b6cf94d191d' + '5c6306494694fdd07ee475a58a6e5b83613ac7ef294ebb13f52eaa5dbe72ffcee034726245206d7edbba4b5c5e808abdfe5be7631b722492d3334407fd69840f') _datadir="/usr/share/webapps/${pkgname}" _etcdir="/etc/webapps/${pkgname}" @@ -66,6 +68,9 @@ install -dm750 -o 105 -g 105 "${pkgdir}${_etcdir}" install -dm770 -o 105 -g root "${pkgdir}${_logdir}" + # sysusers + install -Dm644 "${srcdir}/gitlab-shell.sysusers" "${pkgdir}/usr/lib/sysusers.d/gitlab-shell.conf" + # .gitconfig install -Dm644 -o 105 -g 105 "${srcdir}/gitlab-shell.gitconfig" "${pkgdir}${_etcdir}/.gitconfig" ln -fs "${_etcdir}/.gitconfig" "${pkgdir}${_homedir}/.gitconfig" Modified: gitlab-shell.install === --- gitlab-shell.install2018-02-06 03:37:16 UTC (rev 289376) +++ gitlab-shell.install2018-02-06 08:54:08 UTC (rev 289377) @@ -1,7 +1,10 @@ post_install() { -getent group gitlab > /dev/null || groupadd -g 105 gitlab 1>/dev/null -getent passwd gitlab > /dev/null || useradd -u 105 -d "/var/lib/gitlab" -g gitlab -s "/usr/share/webapps/gitlab-shell/bin/gitlab-shell" gitlab 1>/dev/null +# make sure the user exists... +systemd-sysusers gitlab-shell.conf +# ... and change the shell. +usermod -s "/usr/share/webapps/gitlab-shell/bin/gitlab-shell" gitlab + echo "Configure gitlab-shell in /etc/webapps/gitlab-shell/config.yml" echo "Put a secret bytestring to /etc/webapps/gitlab-shell/secret" } Added: gitlab-shell.sysusers === --- gitlab-shell.sysusers (rev 0) +++ gitlab-shell.sysusers 2018-02-06 08:54:08 UTC (rev 289377) @@ -0,0 +1 @@ +u gitlab 105 - /var/lib/gitlab