
cu
Genau, ich bin zwar erreichbar, aber gerade in Bayern und habe nur wenig Zeit. Wenn die Skripte sich eingeschwungen haben, werde ich sie wohl ins CVS stellen; Dann gibt es ein update aus dem cvs heraus.Tommy hat geschrieben:..ist jetzt nur etwas Verwirrend da Yjogol nicht da ist - er wird alles mergen in einer Woche. Dann ist seine Version die aktuelle
Code: Alles auswählen
echo "ca - Clean All - remove ""$cWORKINGDIR/$cCVSDIR/*" and "$cWORKINGDIR/$cDBOX_PREFIX/cdk*"
Code: Alles auswählen
_do_delete_files()
{
if [ -e $MyPATCHESDIR/backup/done_patches.txt ]
then
echo "=============================================================="
echo "delete previously patched files from local cvs"
echo "=============================================================="
patchlist=`cat $MyPATCHESDIR/backup/done_patches.txt`
for i in $patchlist
do
if [ "$i" != "" ]; then
patch_path=`echo $i|sed -e "s/;.*$//g"`
patch_file=`echo $i|sed -e "s/^.*;//;s/.diff.*$//g"`
echo "delete: $CVSDIR/$patch_path/$patch_file"
rm -f $CVSDIR/$patch_path/$patch_file*
fi
done
rm -rf $MyPATCHESDIR/backup
echo "Ready .... press Enter"
read dummy
cd $SCRIPTDIR
fi
}
das mit dem patchen habe ich nboch nicht hingekriegt - vermutlich stell ich mich wirklich zu dämlich an.yjogol hat geschrieben:Hallo zusammen,
ich werde jetzt alles zusammenbauen,
Gibt es noch offene Punkte? Jeder mit bisherigen Änderungen einverstanden?
Gruß
yjogol
Hm, das mit der bisherigen Funktion nicht (die nutzt -p0).Tommy hat geschrieben:das mit dem patchen habe ich nboch nicht hingekriegt - vermutlich stell ich mich wirklich zu dämlich an.yjogol hat geschrieben:Hallo zusammen,
ich werde jetzt alles zusammenbauen,
Gibt es noch offene Punkte? Jeder mit bisherigen Änderungen einverstanden?
Gruß
yjogol
Wenn ich ein Diff bekomme, was als pfadangabe zb. /dbox-cvs/apps/tuxbox/..... drin hat - wie kann ich das patchen (dbox-cvs <> tuxbox-cvs)
und genau da liegt der Hase im Pfeffer. Habe das in "Kate" mit suchen/ersetzen an diesem Diff: http://www.tuxbox-cvs.sourceforge.net/s ... 16-56.diffyjogol hat geschrieben: Hm, das mit der bisherigen Funktion nicht (die nutzt -p0).
Na ja als workaround kannst du natürlich das diff-file auf deine lokalen files anpassen.
habe immer deine includes als vorgabe genommen und umgeschrieben mit Kate - sollte also bei meinen Sacvhen i.O. seinyjogol hat geschrieben:Eine Bitte an alle die auch Quelltexte verändern.
Bitte zum Einrücken ausschliesslich Tab mit der Größe 8 verwenden!
Unbedingt keine Spaces verwenden.
Gruß
yjogol
ja, mach ich. Wollte aber erstmal die bisher entstandene Arbeit ... releasen.Tommy hat geschrieben:kannst Du in die patches.txt noch die ebene als Variable mit einbauen? ...;-p2
könnte so aussehen. patches.txt würde das als drittes feld den Wert für -p enthalten.Tommy hat geschrieben:kannst Du in die patches.txt noch die ebene als Variable mit einbauen? ...;-p2
Code: Alles auswählen
_do_patch()
{
build_dirs
echo "=============================================================="
echo "Patching"
echo "=============================================================="
patchlist=`cat $MyPATCHESDIR/patches.txt`
echo "$patchlist"
mkdir -p $MyPATCHESDIR/backup
for i in $patchlist
do
if [ "$i" != "" ]; then
patch_file=`echo $i|cut -d ";" -f 2`
patch_path=`echo $i|cut -d ";" -f 1`
patch_num_slashes=`echo $i|cut -d ";" -f 3`
if [ "$patch_num_slashes" == "" ]; then
patch_num_slashes="0"
fi
echo "patch $patch_file at path: $patch_path slashes: $patch_num_slashes"
patch -d $CVSDIR/$patch_path -b -B $MyPATCHESDIR/backup/bak- -p$patch_num_slashes <$MyPATCHESDIR/$patch_file
fi
done
cp -f $MyPATCHESDIR/patches.txt $MyPATCHESDIR/backup/done_patches.txt
cd $SCRIPTDIR
}
Code: Alles auswählen
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
5 out of 5 hunks ignored
can't find file to patch at input line 2431
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: src/system/settings.h
|===================================================================
|RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/system/settings.h,v
|retrieving revision 1.169
|diff -u -r1.169 settings.h
|--- a/src/system/settings.h 28 Aug 2006 00:27:57 -0000 1.169
|+++ b/src/system/settings.h 11 Dec 2006 15:57:12 -0000
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
patch -p<x>Tommy hat geschrieben:vermutl. wäre eher "2" richtig wenn wir uns von /tuxbox-cvs/ aus bewegen. Weder 1,2 noch 3 bringen erfolg:
Ausschnitt"File to patch: " ist immer leerCode: Alles auswählen
-------------------------- File to patch: Skip this patch? [y] Skipping patch. 5 out of 5 hunks ignored can't find file to patch at input line 2431 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Index: src/system/settings.h |=================================================================== |RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/system/settings.h,v |retrieving revision 1.169 |diff -u -r1.169 settings.h |--- a/src/system/settings.h 28 Aug 2006 00:27:57 -0000 1.169 |+++ b/src/system/settings.h 11 Dec 2006 15:57:12 -0000 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored
Code: Alles auswählen
apps/tuxbox/neutrino;neutrino_NovaTux_src_2006-12-11_16-56.diff;0