Message ID | 20160910195532.19133-1-tarek@ring0.de |
---|---|
State | Superseded |
Headers | show |
diff --git a/buildscript b/buildscript index 04942e6..55f3b62 100755 --- a/buildscript +++ b/buildscript @@ -190,6 +190,10 @@ prebuild() { #insert actual firware version informations into release file version=$(git describe --tags --dirty) + if ! $? ; then + version=$(git log -1 --pretty=format:%h) + fi + community=$(basename "$(realpath selected_community)" .cfg) {
Moin Am Samstag, den 10.09.2016, 21:55 +0200 schrieb Jan-Tarek Butt: > --- > buildscript | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/buildscript b/buildscript > index 04942e6..55f3b62 100755 > --- a/buildscript > +++ b/buildscript > @@ -190,6 +190,10 @@ prebuild() { > > #insert actual firware version informations into release file > version=$(git describe --tags --dirty) > + if ! $? ; then Das geht so nicht: a) Ohne Tag: --- %< --- $ version=$(git describe --tags --dirty) fatal: Keine Namen gefunden, kann nichts beschreiben. $ if ! $?; then echo fail; else echo ok; fi bash: 128: Kommando nicht gefunden. fail --- >% --- b) Mit Tag: --- %< --- $ version=$(git describe --tags --dirty) $ if ! $?; then echo fail; else echo ok; fi bash: 0: Kommando nicht gefunden. fail --- >% --- Richtig scheint mir das so zu sein: a) Ohne Tag: --- %< --- $ version=$(git describe --tags --dirty) fatal: Keine Namen gefunden, kann nichts beschreiben. $ if [ 0 -ne $? ]; then echo fail; else echo ok; fi fail --- >% --- a) Mit Tag: --- %< --- $ version=$(git describe --tags --dirty) $ if [ 0 -ne $? ]; then echo fail; else echo ok; fi ok --- >% --- > + version=$(git log -1 --pretty=format:%h) Das schau gut aus. :) Tim > + fi > + > community=$(basename "$(realpath selected_community)" .cfg) > > { > -- > 2.9.3 >
On 09/10/16 22:10, Tim Niemeyer wrote: > Moin > > Am Samstag, den 10.09.2016, 21:55 +0200 schrieb Jan-Tarek Butt: >> --- >> buildscript | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/buildscript b/buildscript >> index 04942e6..55f3b62 100755 >> --- a/buildscript >> +++ b/buildscript >> @@ -190,6 +190,10 @@ prebuild() { >> >> #insert actual firware version informations into release file >> version=$(git describe --tags --dirty) >> + if ! $? ; then > Das geht so nicht: > > a) Ohne Tag: > --- %< --- > $ version=$(git describe --tags --dirty) > fatal: Keine Namen gefunden, kann nichts beschreiben. > $ if ! $?; then echo fail; else echo ok; fi > bash: 128: Kommando nicht gefunden. > fail > --- >% --- > > b) Mit Tag: > --- %< --- > $ version=$(git describe --tags --dirty) > $ if ! $?; then echo fail; else echo ok; fi > bash: 0: Kommando nicht gefunden. > fail > --- >% --- > > Richtig scheint mir das so zu sein: > > a) Ohne Tag: > --- %< --- > $ version=$(git describe --tags --dirty) > fatal: Keine Namen gefunden, kann nichts beschreiben. > $ if [ 0 -ne $? ]; then echo fail; else echo ok; fi > fail > --- >% --- > > a) Mit Tag: > --- %< --- > $ version=$(git describe --tags --dirty) > $ if [ 0 -ne $? ]; then echo fail; else echo ok; fi > ok > --- >% --- > >> + version=$(git log -1 --pretty=format:%h) > Das schau gut aus. :) Wow ich bin heute scheinbar wirklich übermüdet :D naja aller gute Dinge sind 3 oder 4 ;P wie man dann immer so sagt. vg Tarek