[arch-commits] Commit in gitolite/repos/community-any (7 files)

Christian Hesse eworm at gemini.archlinux.org
Mon Mar 7 14:16:38 UTC 2022


    Date: Monday, March 7, 2022 @ 14:16:37
  Author: eworm
Revision: 1144372

archrelease: copy trunk to community-any

Added:
  gitolite/repos/community-any/0001-perl-sys-hostname.patch
    (from rev 1144371, gitolite/trunk/0001-perl-sys-hostname.patch)
  gitolite/repos/community-any/PKGBUILD
    (from rev 1144371, gitolite/trunk/PKGBUILD)
  gitolite/repos/community-any/gitolite-sysusers.conf
    (from rev 1144371, gitolite/trunk/gitolite-sysusers.conf)
  gitolite/repos/community-any/gitolite-tmpfiles.conf
    (from rev 1144371, gitolite/trunk/gitolite-tmpfiles.conf)
Deleted:
  gitolite/repos/community-any/PKGBUILD
  gitolite/repos/community-any/gitolite-sysusers.conf
  gitolite/repos/community-any/gitolite-tmpfiles.conf

------------------------------+
 0001-perl-sys-hostname.patch |   65 +++++++++++++++++++++++++++++++++
 PKGBUILD                     |   79 +++++++++++++++++++++--------------------
 gitolite-sysusers.conf       |    2 -
 gitolite-tmpfiles.conf       |    2 -
 4 files changed, 109 insertions(+), 39 deletions(-)

Copied: gitolite/repos/community-any/0001-perl-sys-hostname.patch (from rev 1144371, gitolite/trunk/0001-perl-sys-hostname.patch)
===================================================================
--- 0001-perl-sys-hostname.patch	                        (rev 0)
+++ 0001-perl-sys-hostname.patch	2022-03-07 14:16:37 UTC (rev 1144372)
@@ -0,0 +1,65 @@
+diff --git a/src/commands/sskm b/src/commands/sskm
+index eb51f69..3692f37 100755
+--- a/src/commands/sskm
++++ b/src/commands/sskm
+@@ -3,6 +3,7 @@ use strict;
+ use warnings;
+ 
+ use lib $ENV{GL_LIBDIR};
++use Sys::Hostname;
+ use Gitolite::Rc;
+ use Gitolite::Common;
+ 
+@@ -131,7 +132,7 @@ sub cd_temp_clone {
+     chomp($TEMPDIR);
+     hushed_git( "clone", "$rb/gitolite-admin.git", "$TEMPDIR" );
+     chdir($TEMPDIR);
+-    my $hostname = `hostname`; chomp($hostname);
++    my $hostname = hostname();
+     hushed_git( "config", "--get", "user.email" ) and hushed_git( "config", "user.email", $ENV{USER} . "@" . $hostname );
+     hushed_git( "config", "--get", "user.name" )  and hushed_git( "config", "user.name",  "$ENV{USER} on $hostname" );
+ }
+diff --git a/src/lib/Gitolite/Rc.pm b/src/lib/Gitolite/Rc.pm
+index 41996fb..4e683ac 100644
+--- a/src/lib/Gitolite/Rc.pm
++++ b/src/lib/Gitolite/Rc.pm
+@@ -21,6 +21,7 @@ package Gitolite::Rc;
+ );
+ 
+ use Exporter 'import';
++use Sys::Hostname;
+ 
+ use Gitolite::Common;
+ 
+@@ -284,7 +285,7 @@ sub version {
+ sub greeting {
+     my $json = shift;
+ 
+-    chomp( my $hn = `hostname -s 2>/dev/null || hostname` );
++    my $hn = (split /\./, hostname())[0];
+     my $gv = substr( `git --version`, 12 );
+     my $gl_user = $ENV{GL_USER} || '';
+     $gl_user = " $gl_user" if $gl_user;
+diff --git a/src/lib/Gitolite/Setup.pm b/src/lib/Gitolite/Setup.pm
+index 8ad5d34..77f97ac 100644
+--- a/src/lib/Gitolite/Setup.pm
++++ b/src/lib/Gitolite/Setup.pm
+@@ -43,6 +43,7 @@ Subsequent runs:
+ );
+ 
+ use Exporter 'import';
++use Sys::Hostname;
+ 
+ use Gitolite::Rc;
+ use Gitolite::Common;
+@@ -157,8 +158,8 @@ sub setup_gladmin {
+     _chdir("$rc{GL_REPO_BASE}/gitolite-admin.git");
+     _system("git add conf/gitolite.conf");
+     _system("git add keydir") if $pubkey;
+-    tsh_try("git config --get user.email") or tsh_run( "git config user.email $ENV{USER}\@" . `hostname` );
+-    tsh_try("git config --get user.name")  or tsh_run( "git config user.name '$ENV{USER} on '" . `hostname` );
++    tsh_try("git config --get user.email") or tsh_run( "git config user.email $ENV{USER}\@" . hostname() );
++    tsh_try("git config --get user.name")  or tsh_run( "git config user.name '$ENV{USER} on '" . hostname() );
+     tsh_try("git diff --cached --quiet")
+       or tsh_try("git commit -am '$message'")
+       or _die "setup failed to commit to the admin repo";

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-07 14:16:30 UTC (rev 1144371)
+++ PKGBUILD	2022-03-07 14:16:37 UTC (rev 1144372)
@@ -1,37 +0,0 @@
-# Maintainer:  Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
-# Maintainer:  Christian Hesse <mail at eworm.de>
-# Contributor: Jon Eyolfson <jon at eyolfson.com>
-
-pkgname=gitolite
-pkgver=3.6.12
-pkgrel=1
-pkgdesc='An access control layer on top of git'
-url='https://github.com/sitaramc/gitolite'
-arch=('any')
-license=('GPL2')
-depends=('git' 'perl' 'openssh')
-optdepends=('perl-json: json output')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz"
-        'gitolite-sysusers.conf'
-        'gitolite-tmpfiles.conf')
-sha256sums=('8c55976ed561b8eabf39097b7fcb9c6e8741c2ceea85ef4529a06b1adff850b6'
-            '5e4f3aaa406c25fcd88fffaee74ea4878cecf1dd8c777456e4416caf35292dbf'
-            '5682190c639618cd4744d3ae193425df1044dde4fb36acf03fc4d20423eeb10c')
-
-prepare() {
-  cd $pkgname-$pkgver/src
-  echo "$pkgver" > VERSION
-}
-
-package() {
-  # create directories
-  install -d "$pkgdir"/usr/{bin,lib/gitolite}
-
-  # install files and create symlink
-  cp -a $pkgname-$pkgver/src/* "$pkgdir"/usr/lib/gitolite
-  ln -s /usr/lib/gitolite/gitolite "$pkgdir"/usr/bin/
-
-  # sysusers and tmpfiles files
-  install -D -m 0644 "${srcdir}"/gitolite-sysusers.conf "${pkgdir}"/usr/lib/sysusers.d/gitolite.conf
-  install -D -m 0644 "${srcdir}"/gitolite-tmpfiles.conf "${pkgdir}"/usr/lib/tmpfiles.d/gitolite.conf
-}

Copied: gitolite/repos/community-any/PKGBUILD (from rev 1144371, gitolite/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-03-07 14:16:37 UTC (rev 1144372)
@@ -0,0 +1,42 @@
+# Maintainer:  Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Maintainer:  Christian Hesse <mail at eworm.de>
+# Contributor: Jon Eyolfson <jon at eyolfson.com>
+
+pkgname=gitolite
+pkgver=3.6.12
+pkgrel=2
+pkgdesc='An access control layer on top of git'
+url='https://github.com/sitaramc/gitolite'
+arch=('any')
+license=('GPL2')
+depends=('git' 'perl' 'openssh')
+optdepends=('perl-json: json output')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
+        '0001-perl-sys-hostname.patch'
+        'gitolite-sysusers.conf'
+        'gitolite-tmpfiles.conf')
+sha256sums=('8c55976ed561b8eabf39097b7fcb9c6e8741c2ceea85ef4529a06b1adff850b6'
+            '60775fcf967599ba2d48cdb21591a3150c7314f74e50579b040fc6bc05f0325f'
+            '5e4f3aaa406c25fcd88fffaee74ea4878cecf1dd8c777456e4416caf35292dbf'
+            '5682190c639618cd4744d3ae193425df1044dde4fb36acf03fc4d20423eeb10c')
+
+prepare() {
+  cd "${pkgname}-${pkgver}"
+
+  echo "${pkgver}" > src/VERSION
+
+  patch -Np1 < ../0001-perl-sys-hostname.patch
+}
+
+package() {
+  # create directories
+  install -d "${pkgdir}"/usr/{bin,lib/gitolite}
+
+  # install files and create symlink
+  cp -a "${pkgname}-${pkgver}"/src/* "${pkgdir}"/usr/lib/gitolite
+  ln -s /usr/lib/gitolite/gitolite "${pkgdir}"/usr/bin/
+
+  # sysusers and tmpfiles files
+  install -D -m 0644 "${srcdir}"/gitolite-sysusers.conf "${pkgdir}"/usr/lib/sysusers.d/gitolite.conf
+  install -D -m 0644 "${srcdir}"/gitolite-tmpfiles.conf "${pkgdir}"/usr/lib/tmpfiles.d/gitolite.conf
+}

Deleted: gitolite-sysusers.conf
===================================================================
--- gitolite-sysusers.conf	2022-03-07 14:16:30 UTC (rev 1144371)
+++ gitolite-sysusers.conf	2022-03-07 14:16:37 UTC (rev 1144372)
@@ -1 +0,0 @@
-u gitolite - "gitolite user" /var/lib/gitolite /bin/bash

Copied: gitolite/repos/community-any/gitolite-sysusers.conf (from rev 1144371, gitolite/trunk/gitolite-sysusers.conf)
===================================================================
--- gitolite-sysusers.conf	                        (rev 0)
+++ gitolite-sysusers.conf	2022-03-07 14:16:37 UTC (rev 1144372)
@@ -0,0 +1 @@
+u gitolite - "gitolite user" /var/lib/gitolite /bin/bash

Deleted: gitolite-tmpfiles.conf
===================================================================
--- gitolite-tmpfiles.conf	2022-03-07 14:16:30 UTC (rev 1144371)
+++ gitolite-tmpfiles.conf	2022-03-07 14:16:37 UTC (rev 1144372)
@@ -1 +0,0 @@
-d /var/lib/gitolite 0750 gitolite gitolite -

Copied: gitolite/repos/community-any/gitolite-tmpfiles.conf (from rev 1144371, gitolite/trunk/gitolite-tmpfiles.conf)
===================================================================
--- gitolite-tmpfiles.conf	                        (rev 0)
+++ gitolite-tmpfiles.conf	2022-03-07 14:16:37 UTC (rev 1144372)
@@ -0,0 +1 @@
+d /var/lib/gitolite 0750 gitolite gitolite -



More information about the arch-commits mailing list