fehler bei der erstellung der .version

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

fehler bei der erstellung der .version

Beitrag von pantau »

Hallo !

ich würde gerne die .version beim compilieren (per newmake) im image mit meinen daten erstellen!
leider habe ich damit ein wenig probleme, vielleicht kann mir jemand einen kleinen Tip geben was ich falsch mache.

verwende ich dazu das script flash-version-local.sh wird zwar die .version erstellt aber nicht im Image sondern in /dbox2/cdkflash/ und zusätzlich ist die erste zeile (version) leer !

die Ausgabe sieht dann so aus !
version=
creator=Pantau
imagename=test-yadd
homepage=http://www.xxx

das script welches ich verwende!
#!/bin/sh

if [ $0 = ./flash-version-local.sh ] ; then
outfile=$1/root/.version

type="image"
else
outfile=$1/.version
type="yadd"
fi

echo Creating $outfile ...

echo "version=`./mkversion -snapshot -version 200`" > $outfile
echo "creator=Pantau" >> $outfile
echo "imagename=test-$type" >> $outfile
echo "homepage=http://www.xxx" >> $outfile
ich habs auch versucht in das root-local.sh sript reinzuschreiben , da wird zwar die .version im image erzeugt jedoch bleibt die erste zeile ebenfalls leer.

was mach ich falsch. :gruebel:

lg pantau

Ps.Bitte nicht gleich schlagen bin noch Newbee, möchte nur das die .version halt auch gleich mit im image mit meinen daten erstellt wird !
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

echo "version=`./mkversion -snapshot -version 200`" > $outfile
mkversion ist ein skript was auch vorhanden sein muß (ausführbar) - hast Du das im gleichen verzeichnis (customization directory)
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

@Tommy

hallo und erstmal danke für deine schnelle antwort !

mk version befindet sich bei mir nur in ./tuxbox-cvs/cdk/linux-2.4.32/scripts/mkversion und ist nicht ausfühbar (644) !!!

lg Pantau
dwilx

Beitrag von dwilx »

schieb das script (natürlich ausführbar) dorthin wo deine -local-scripts sind!
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

nene Du hast mich nicht verstanden :lol:

mkversion ist ein skript was Du erstellen mußt. Folgender Inhalt (nachzulesen auf Barf's Website http://www.bengt-martensson.de/dbox2/fl ... mizing+the )

Code: Alles auswählen

#!/bin/sh

releasetype=3
versionnumber=000
year=`date +%Y`
month=`date +%m`
day=`date +%d`
hour=`date +%H`
minute=`date +%M`

while expr $# > 0 ; do
	case "$1" in
	-release) 
		releasetype=0
        ;;	
	-snapshot) 
		releasetype=1
        ;;	
	-internal) 
		releasetype=2
        ;;
	-version)
		versionnumber=$2
		shift
	;;	
	esac
	shift
done

echo $releasetype$versionnumber$year$month$day$hour$minute

Dieses skript muß da liegen wo Du dein customizion Dir angegeben hast (bei configure) Hast Du bei configure nichts angegeben muß est in /cdk/ liegen - also ./cdk/mkversion (755)
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

@Tommy

Danke für deinen Tip, funktioniert nun einwandfrei !

lg Pantau
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

pantau hat geschrieben:@Tommy

Danke für deinen Tip, funktioniert nun einwandfrei !

lg Pantau
Ist schon ein geiles Gefühl wenn der eigene Name als Image creator drinsteht - wa? :wink: :lol:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

Ist schon ein geiles Gefühl wenn der eigene Name als Image creator drinsteht - wa?
genauso isses aber habe noch viel zu lesen und lernen

cu u lg pantau