CVS down - git migration

Kacper Kornet draenog at pld-linux.org
Mon Jul 9 16:06:58 CEST 2012


On Mon, Jul 09, 2012 at 03:58:08PM +0200, Marcin Krol wrote:
> >Źle sformułowane pytanie. Chodziło mi o to czym jest /bin/sh

> To w tym wypadku oczywiście symlinkiem do ksh, ale zmiana na link do
> bash nie poprawia sytuacji.

Znowu źle się wyraziłem  bo builder używa bezpośrednio /bin/ksh. W
każdym razie poniższy patch powinine pomóc. Zaraz puszczę poprawione
rpm-build-tools na buildery. Jak ktoś używa ./builde, to
będzie sobie musiał zrobić git pull w ~/rpm/rpm-build-tools

diff --git a/builder.sh b/builder.sh
index f634e61..594fce3 100755
--- a/builder.sh
+++ b/builder.sh
@@ -452,7 +452,7 @@ insert_gitlog() {
 	# * 1265749244 +0000 Random Hacker <nikt at pld-linux.org> 9370900
 	git rev-list -${log_entries:-20} HEAD | while read sha1; do
 		local logfmt='%B%n'
-		git notes list $sha1 &> /dev/null && logfmt=%N
+		git notes list $sha1 > /dev/null 2>&1 && logfmt=%N
 		git log -n 1 $sha1 --format=format:"* %ad %an <%ae> %h%n${logfmt}%n" --date=raw | sed '/^$/q'
 	done > $gitlog
 	LC_ALL=C gawk '/^\* /{printf("* %s %s\n", strftime("%a %b %d %Y", $2), substr($0, length($1)+length($2)+length($3)+4)); next}{print}' $gitlog > $speclog

-- 
  Kacper


More information about the pld-devel-pl mailing list