@barf,
hat soweit funktioniert, Danke dafür.
@all
Nun habe ich noch ein anderes Problem mir der ".version" Erstellung.
Der ganze Aufruf sieht so aus:
build.sh
Code: Alles auswählen
#!/bin/sh
USERDIR="carsten"
LOGODIR=/home/$USERDIR/project_dbox/Logos
CP=/home/$USERDIR/project_dbox/tuxbox-cvs
DB=/home/$USERDIR/project_dbox/dbox2
ARCHIVEDIR=/home/$USERDIR/project_dbox/Archive
CUSTOMDIR=/home/$USERDIR/project_dbox/Custom
export CVS_RSH=ssh
cd "$CP"
cd cdk
/bin/ln -sf $ARCHIVEDIR/ Archive
./autogen.sh
./configure --prefix="$DB" --with-cvsdir="$CP" --enable-flashrules --with-checkImage=rename --with-logosdir="$LOGODIR" --with-customizationsdir="$CUSTOMDIR"
make flash-neutrino-squashfs-all
flash-version-local.sh
Code: Alles auswählen
#/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=carsten" >> $outfile
echo "imagename=carsten-$type" >> $outfile
echo "homepage=http://kommt irgend wann" >> $outfile
mkversion
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
Beide Scripte mkversion und flash-version-local.sh liegen in $CUSTOMDIR, haben auch die Rechte,755. (Scripte sind drag and drop von barf es Homepage)
(.version liegt dann unter /home/carsten/project_dbox/dbox2/cdkflash)
.version
version=
creator=carsten
imagename=carsten-yadd
homepage=
http://kommt irgend wann
Der Eintrag für die Version ist leer!?
Liegen die beiden Scripte in ../tuxbox-cvs/cdk, sieht der Ihnalt von der ".version" so aus:
(.version liegt dann unter /home/carsten/project_dbox/dbox2/cdkflash/root)
.version
Ist das evtl ein Fehler oder stelle ich nur an?
Carsten