From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: bug#25957: Acknowledgement (gitolite broken: created repositories keep references to /usr/bin for hooks) Date: Sat, 4 Mar 2017 13:32:42 +0000 Message-ID: <20170304133242.towlmzdcm6x43hvi@abyayala> References: <20170303215819.bttmrfsbhlxyipmy@abyayala> <20170303222743.wf777eedaauuof3f@abyayala> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ck8kF-0005eg-81 for bug-guix@gnu.org; Sat, 04 Mar 2017 07:25:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ck8kA-00013u-HF for bug-guix@gnu.org; Sat, 04 Mar 2017 07:25:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:41021) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ck8kA-00013m-35 for bug-guix@gnu.org; Sat, 04 Mar 2017 07:25:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ck8k9-00065q-QP for bug-guix@gnu.org; Sat, 04 Mar 2017 07:25:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20170303222743.wf777eedaauuof3f@abyayala> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 25957@debbugs.gnu.org On 17-03-03 22:27:43, ng0 wrote: > What makes this worse, with every update (push) of gitolite-admin > repository the shebang of "hooks/update" is reset. > Other repositories seem to keep changes in the hooks shebangs so > far. > > > When I build gitolite from guix, this looks trivial to fix. [user@abyayala /gnu/store/jw252kw9blfh1lrrib3yk4fkbj5mvdpm-gitolite-3.6.5/share/gitolite]$ egrep -nr "/usr/" commands/svnserve:9:$svnserve ||= "/usr/bin/svnserve -r /var/svn/ -t --tunnel-user=%u"; lib/Gitolite/Test/Tsh.pm:42:# path when cwd is [...] at /usr/share/perl5/File/Temp.pm line 902". lib/Gitolite/Hooks/PostUpdate.pm:62:#!/usr/bin/perl lib/Gitolite/Hooks/Update.pm:158:#!/usr/bin/perl lib/Gitolite/Cache.pm:127: open( REDIS, "|-", "/usr/sbin/redis-server", "-" ) or die "start redis server fail ed: $!"; The parts I want to fix as my immediately affect every user, are in the directory "lib/Gitolite/Hooks/", I have no idea about redis, but I think there should be a reference to /gnu/store/ reddis and not "/usr/sbin/redis-server". Different problem, related bug.. This can be solved in a commit after this bug.