CDK-Build mit ccache

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

CDK-Build mit ccache

Beitrag von ingrid »

Ich hatte in 'nem anderen Thread die (evtl. gewagte) These aufgestellt, dass man, wenn man z.B. ein Ubuntu zum Compilen des CDK benutzt, dann würde ein einfaches

Code: Alles auswählen

apt-get install ccache
genügen, damit das dbox CDK mit Hilfe von ccache compiled wird.

Inzwischen bin ich ins Grübeln gekommen, ob das wirklich so stimmt. Beim Compilieren taucht zwar immer wieder im Compiler (cached) auf, aber das könnte ja auch der Compiler-interne cache sein.

Außerdem ist's ja so, dass erstmal ein eigener Compiler gebaut wird (powerpc-tuxbox-linux-gnu-gcc), mit dem dann das eigentliche CDK compiliert wird. Benutzt der "automatisch" ccache, wenn's einfach mit apt-get installiert wird? Oder muss man da noch Hand anlegen?

Keine Ahnung, ob's für Newmake anders ist als für Oldmake (nach meinem Verständnis dürfte das egal sein)...

Könnte da jemand ein paar Kommentare zu ablassen? Ich habe hier im Forum nicht wirklich etwas gefunden, ausser Hinweise, dass man ccache benutzen sollte. Ich hab's via apt-get installiert, aber sonst nichts weiter gemacht.
dwilx

Beitrag von dwilx »

Evtl. kann Dietmar mehr dazu sagen, aber allegemein gesehen glaube ich nicht dass nur die Installtion reicht. Das müsste schon mit dem Kompiler aufgerufen werden.
ODER:
Man könnte doch sowas wie eine Option ala --with-ccache einbauen und das ganze newmake überlassen, aber wie...
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

bei mir läuft es so..

-ccache inst.
-symlink im path vor dem normalen gcc auf ccache
-symlink im path vor dem normalen g++ auf ccache
-compilieren

kontrolle:
ccache -s
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Beitrag von ingrid »

dixidix hat geschrieben:allegemein gesehen glaube ich nicht dass nur die Installtion reicht. Das müsste schon mit dem Kompiler aufgerufen werden.
Naja, die normale Vorgehensweise wäre laut Anleitung, Symlinks zu erstellen. Und da bei apt-get meistens Installscripte durchlaufen, hätte es ja sein können, dass das gleich miterledigt wird. Aber selbst wenn das so wäre (wonach es hier nicht aussieht, daher meine Zweifel), bliebe das problem mit dem powerpc-tuxbox-linux-gnu-gcc compiler. Der wird garantiert nicht mit einbezogen.

Klar wäre es am Besten, das Ganze den Make-Scripten zu überlassen.

Mal sehen, was Dietmarw dazu zu sagen hat...

Edit: Da war er schneller. ;)

Dietmarw, und das hilft dann auch, den powerpc-tuxbox-linux-gnu-gcc zu beschleunigen?
kroki
Einsteiger
Einsteiger
Beiträge: 166
Registriert: Dienstag 22. Juni 2004, 22:12

Beitrag von kroki »

Hi, es müssen noch ein paar Sachen angepasst werden ....

In der Makefile.am am Anfang das ändern:
PATH := $(hostprefix)/bin:$(PATH) -> PATH := $(hostprefix)/ccache-bin:$(hostprefix)/bin:$(PATH)

und im cdk ein Verzeichnis ccache-bin anlegen und ein paar links darin setzten :

lrwxrwxrwx 1 dbox dbox 15 Apr 5 2006 powerpc-tuxbox-linux-gnu-cpp -> /usr/bin/ccache
lrwxrwxrwx 1 dbox dbox 15 Apr 5 2006 powerpc-tuxbox-linux-gnu-g++ -> /usr/bin/ccache
lrwxrwxrwx 1 dbox dbox 15 Apr 5 2006 powerpc-tuxbox-linux-gnu-gcc -> /usr/bin/ccache
lrwxrwxrwx 1 dbox dbox 15 Apr 5 2006 powerpc-tuxbox-linux-gnu-gcc-.3.3.5 -> /usr/bin/ccache

So funktionierts bei mir ... mit ccache -s kann man schauen ob es geht !

Ich habs dann noch in der Makefile.am fest mit eingebaut, dann wirds automatisch immer angelegt :

Code: Alles auswählen

$(DEPDIR)/directories:
        $(INSTALL) -d $(targetprefix)/bin
        $(INSTALL) -d $(targetprefix)/boot
        $(INSTALL) -d $(targetprefix)/dev
        $(INSTALL) -d $(targetprefix)/etc
        $(INSTALL) -d $(targetprefix)/include
        $(INSTALL) -d $(targetprefix)/mnt
        $(INSTALL) -d $(targetprefix)/lib
        $(INSTALL) -d $(targetprefix)/lib/pkgconfig
        $(INSTALL) -d $(targetprefix)/proc
        $(INSTALL) -d $(targetprefix)/root
        $(INSTALL) -d $(targetprefix)/sbin
if KERNEL26
        $(INSTALL) -d $(targetprefix)/sys
endif
        $(INSTALL) -d $(targetprefix)/tmp
        $(INSTALL) -d $(targetprefix)/var
        $(INSTALL) -d $(targetprefix)/var/etc
        $(INSTALL) -d $(targetprefix)/var/run
        $(INSTALL) -d $(targetprefix)$(UCODEDIR)
        $(INSTALL) -d $(hostprefix)/$(target)
        $(INSTALL) -d $(hostprefix)/ccache-bin
        -ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-gcc
        -ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-g++
        -ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-cpp
        -ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-gcc-.3.3.5
        $(INSTALL) -d $(bootprefix)
        -rm -f $(hostprefix)/$(target)/include
        -rm -f $(hostprefix)/$(target)/lib
        -ln -sf $(targetprefix)/include $(hostprefix)/$(target)/include
        -ln -sf $(targetprefix)/lib $(hostprefix)/$(target)/lib
Edit:

hab noch eine Kleinigkeit vergessen : der Pfad für dir tuxbox-compiler "cdk/bin" muss noch in den Systempfad mit aufgenommen werden, damit ccache sie auch findet !



cu Kroki
Zuletzt geändert von kroki am Dienstag 18. September 2007, 13:07, insgesamt 1-mal geändert.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

welche dateien nun ganz genau aus dem cache
bedient werden kann ich dir auch nicht sagen.

fakt ist bei mir, das die build-time auf 1/3 der zeit gesunken ist.. :D


Edit:
ohne die von kroki genannten änderungen

evtl. könnte man die von kroki genannten änderungen in eine configure option --enable-ccache einfließen lassen?
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Beitrag von ingrid »

Cool, danke für Eure Antworten! (Damit hätten wir das auch mal endlich dokumentiert *g*) Ich werd's nachher mal hier ausprobieren.
dietmarw hat geschrieben:evtl. könnte man die von kroki genannten änderungen in eine configure option --enable-ccache einfließen lassen?
Das wäre natürlich klasse. Evtl. gibt's ja 'nen Freiwilligen, der sich damit auskennt, um das zu realisieren? :lol:
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

hab jetzt mal ne vergleichsmessung gemacht zwischen den änderungen von kroki und meinen:

bringt ca. 5min ersparnis auf meinem compiler server
(bei ca. 60min gesamtzeit)

also den hauptschub bringen scheinbar die von mir erwähnten links auf gcc und g++
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

dietmarw hat geschrieben:hab jetzt mal ne vergleichsmessung gemacht zwischen den änderungen von kroki und meinen:

bringt ca. 5min ersparnis auf meinem compiler server
(bei ca. 60min gesamtzeit)

also den hauptschub bringen scheinbar die von mir erwähnten links auf gcc und g++
Interessante Geschichte: Also es bringt's bei Dir ca:1/3 Zeitersparnis und mit den Änderungen von Kroki nochmal 5 min, hab ich das jetzt richtig verstanden, wenn das so sein sollte müsste man was dran drehen, das sollte machbar sein :wink:
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

dbt hat geschrieben:..Also es bringt's bei Dir ca:1/3 Zeitersparnis und mit den Änderungen von Kroki nochmal 5 min, hab ich das jetzt richtig verstanden, wenn das so sein sollte müsste man was dran drehen, das sollte machbar sein :wink:
nich 1/3 sparen, sondern nur noch 1/3 brauchen ;)
wenn ich noch 1/3 der zeit brauche, spart es bei mir 66% 8)

die 5min bei den zusätzlichen kroki änderungen sind ca. werte..
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Aber hallo :o , das muss ich mir mal reinziehen...bei Kroki siehts aber nicht nach newmake aus, oder?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

... kann es sein, das das im newmake in bootstrap.mk und buildenv.mk rein muss ?
... liege ich da in etwa richtig ?

cu token
sagem-avia600_enx-1xi-cable-telecom
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

liegst in etwa richtig...
Ich bin grad am schrauben, mal schauen evtl. mach ich da mal'n diff fürs newmake mit --enable-ccache, muss das aber erst mal testen bevor das hier rausgeht, wenn jemand schon was hat, her damit! es ist ja nicht nur dass das aktiviert wird sondern wenns disabled sein soll solls ja auch wieder raus :wink: dann müsste auch noch gecheckt werden, ob ccache überhaupt installiert ist...
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

Wenn schon ein CDK dann baut das ccache doch selber. Dauert nur wenige Minuten und erspart das rumsuchen im Hostsystem nach ccache und das Erstellen von Symlinks aus dem Userbereich hinaus. Ich will damit sagen Sinn und Zweck eines CDKs sollte es ja sein möglichst unabhängig vom Hostsystem zu sein.

Halte ich so bei einen anderen kleinen Projekt und da klappts bisher so super.
Na schönen Dank Herr Schwanke!
Ein toller Sommer! :-(
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

das würde doch aber nach sich ziehen, das der cache
bei einem kompletten neubau wieder leer ist.

oder kann man ccache ein existierendes cache verzeichnis "unterjubeln"?
(wenn nicht wäre dieses vorgehen nicht so klasse für mich)
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Hier mal ein Test für newmake, im configure muss dann --enable-ccache stehen
habs schon mal bauen lassen und das läuft auch durch, bitte mal testen!

Code: Alles auswählen

Index: configure.ac
===================================================================
RCS file: /cvs/tuxbox/cdk/configure.ac,v
retrieving revision 1.147.2.37
diff -u -r1.147.2.37 configure.ac
--- configure.ac	14 Jun 2007 06:55:56 -0000	1.147.2.37
+++ configure.ac	19 Sep 2007 15:29:34 -0000
@@ -67,6 +67,14 @@
         INSTALLRULESETFILE=""
 fi
 
+AC_ARG_ENABLE(ccache,
+	AS_HELP_STRING(--enable-ccache,	enable compiling with ccache ),
+	[case "${enableval}" in
+		yes) CCACHE=ccache ;;
+	esac],[enable_ccache=no])
+AM_CONDITIONAL(ENABLE_CCACHE,test "$enable_ccache" = "yes")
+AC_SUBST(CCACHE)
+
 if test -z "$CFLAGS" ; then
 	CFLAGS="-O2"
 fi
@@ -585,36 +593,37 @@
 AC_MSG_RESULT([
 summary:
 ----------------------------------------
-target cpu:	       $CPU_MODEL
-kernel:		       $used_kernelversion
-glibc-pthreads:	       $GLIBC_PTHREADS
-flash rules:	       $enable_flashrules
-target prefix:	       $targetprefix
-host prefix:	       $hostprefix
-boot prefix:	       $bootprefix
-build prefix:	       $buildprefix
-root partition size:   $ROOT_PARTITION_SIZE
-default locale	       $DEFAULTLOCALE
-serversupport:	       $serversupport
-checkImage:	       $CHECKIMAGE_BEHAVIOR
-target apps directory: $appsdir
-boot directory:	       $bootdir
-driver directory:      $driverdir
-host apps directory:   $hostappsdir
-logo directory:	       $logosdir
-customization directory: $customizationsdir
-ucode directory:       $ucodesdir
-GNU server:	       $gnuserver
-default server:	       $defaultserver
-update http prefix:    $updatehttpprefix
-IDE support:	       $enable_ide
-Ext2/3 support for IDE: $enable_ext3
-XFS support for IDE:   $enable_xfs
-NFS server:	       $enable_nfsserver
-Samba server:          $enable_sambaserver
-dosfstools:            $enable_dosfstools
-Neutrino UPnP-support: $enable_upnp	
-German keymaps:	       $enable_german_keymaps
+target cpu:			$CPU_MODEL
+kernel:				$used_kernelversion
+glibc-pthreads:			$GLIBC_PTHREADS
+flash rules:			$enablcvs: WARNING: Read-only repository access mode selected via `cvs -R'.
Using this option to access a repository which some users write to may
cause intermittent sandbox corruption.
e_flashrules
+target prefix:			$targetprefix
+host prefix:			$hostprefix
+boot prefix:			$bootprefix
+build prefix:			$buildprefix
+ccache compiling:		$enable_ccache
+root partition size:		$ROOT_PARTITION_SIZE
+default locale:			$DEFAULTLOCALE
+serversupport:			$serversupport
+checkImage:			$CHECKIMAGE_BEHAVIOR
+target apps directory:		$appsdir
+boot directory:			$bootdir
+driver directory:		$driverdir
+host apps directory:		$hostappsdir
+logo directory:			$logosdir
+customization directory:	$customizationsdir
+ucode directory:		$ucodesdir
+GNU server:			$gnuserver
+default server:			$defaultserver
+update http prefix:		$updatehttpprefix
+IDE support:			$enable_ide
+Ext2/3 support for IDE:		$enable_ext3
+XFS support for IDE:		$enable_xfs
+NFS server:			$enable_nfsserver
+Samba server:			$enable_sambaserver
+dosfstools:			$enable_dosfstools
+Neutrino UPnP-support:		$enable_upnp	
+German keymaps:			$enable_german_keymaps
 ])
 
 if test "$dircheck" = "fail"; then
? Patches/autofs4-2.4.29.patch
Index: make/bootstrap.mk
===================================================================
RCS file: /cvs/tuxbox/cdk/make/Attic/bootstrap.mk,v
retrieving revision 1.1.2.5
diff -u -r1.1.2.5 bootstrap.mk
--- a/make/bootstrap.mk	26 Aug 2006 14:10:03 -0000	1.1.2.5
+++ b/make/bootstrap.mk	19 Sep 2007 15:29:36 -0000
@@ -24,7 +24,14 @@
 	$(INSTALL) -d $(targetprefix)/var/etc
 	$(INSTALL) -d $(targetprefix)/var/run
 	$(INSTALL) -d $(targetprefix)/var/tuxbox/boot
-#	$(INSTALL) -d $(targetprefix)$(UCODEDIR)
+	$(INSTALL) -d $(targetprefix)$(UCODEDIR)
+if ENABLE_CCACHE
+	$(INSTALL) -d $(hostprefix)/ccache-bin
+	-ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-gcc
+	-ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-g++
+	-ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-cpp
+	-ln -s /usr/bin/ccache $(hostprefix)/ccache-bin/powerpc-tuxbox-linux-gnu-gcc-.3.3.5
+endif
 if ENABLE_IDE
 	$(INSTALL) -d $(targetprefix)/hdd
 endif
Index: make/buildenv.mk
===================================================================
RCS file: /cvs/tuxbox/cdk/make/Attic/buildenv.mk,v
retrieving revision 1.1.2.4
diff -u -r1.1.2.4 buildenv.mk
--- a/make/buildenv.mk	14 Jun 2007 06:56:16 -0000	1.1.2.4
+++ b/make/buildenv.mk	19 Sep 2007 15:29:36 -0000
@@ -1,4 +1,8 @@
+if ENABLE_CCACHE
+PATH := $(hostprefix)/ccache-bin:$(hostprefix)/bin:$(PATH) 
+else
 PATH := $(hostprefix)/bin:$(PATH)
+endif
 BUILDENV := \
 	AR=$(target)-ar \
 	AS=$(target)-as \
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@dbt:
... also fuer mich ist das so nix ... zum diff'en per hand stell ich mich zu bloed an ... vielleicht bekommst du das auch fuers yBuild noch passend ?

@ingrid:
... oder du hilfst (wie immer) wiedermal aus ?

... jungs, der wille ist ja da ... nur das fleisch ....................... :)
vielen dank im voraus !!!

cu token
sagem-avia600_enx-1xi-cable-telecom
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Na so schlimm kanns doch nicht sein :D aber dafür gibts Abhilfe:
Für ganz Patch-Faule hier die 3 Files zum austauschen:
die kommen nach cdk/make
bootstrap.mk
buildenv.mk
die nach cdk
configure.ac
ybuild benutze ich selbst zwar nicht, aber hab statt Kubuntu, Suse mit einer ähnlichen Struktur aufgesetzt. Bei yBuild müssten die Files aber die selben sein.
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Beitrag von geko37 »

kroki hat geschrieben:Hi, es müssen noch ein paar Sachen angepasst werden ....


Edit:

hab noch eine Kleinigkeit vergessen : der Pfad für dir tuxbox-compiler "cdk/bin" muss noch in den Systempfad mit aufgenommen werden, damit ccache sie auch findet !



cu Kroki
Hilf mir mal auf die sprünge ! Wie meinste das genau ?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@dbt:
... na das hilft doch schon ungemein :)
DANKE !

token

p.s.:
OK, noch ist im yBuild "ccache compiling:no" drin - die aenderung selbst sollte dann bestimmt hierein ? :

#! /bin/bash
# -----------------------------------------------------------------------------------------------------------
# Tuxbox Build & Compiler Helper
# by yjogol (yjogol@online.de)
# $Date: 2007/01/20 11:58:07 $
# $Revision: 1.5 $
# -----------------------------------------------------------------------------------------------------------

# -----------------------------------------------------------------------------------------------------------
# Menu
# -----------------------------------------------------------------------------------------------------------
configureconf_menu()
{
if [ "$SDEBUG" == "0" ];then
clear
fi
echo "==============================================================================="
echo "Menu: configure Configuration"
echo "Version: $yb_version Date: $yb_date"
echo "-------------------------------------------------------------------------------"
echo "usage: xf|xy = x=Feature f=flash y=yadd - this toogles the value"
echo ""
echo "if/iy - ide.............................Flash: $confide_FLASH YADD: $confide_YADD"
echo "ef/ey - ext3............................Flash: $confext3_FLASH YADD: $confext3_YADD"
echo "xf/xy - xfs.............................Flash: $confxfs_FLASH YADD: $confxfs_YADD"
echo "nf/ny - nfsserver.......................Flash: $confnfsserver_FLASH YADD: $confnfsserver_YADD"
echo "sf/sy - sambaserver.....................Flash: $confsambaserver_FLASH YADD: $confsambaserver_YADD"
echo "lf/ly - lirc............................Flash: $conflirc_FLASH YADD: $conflirc_YADD"
echo "vf/vy - cdkVcInfo.......................Flash: $confcdkVcInfo_FLASH YADD: $confcdkVcInfo_YADD"
echo "gf/gy - german-keymaps..................Flash: $confgermankeymaps_FLASH YADD: $confgermankeymaps_YADD"
echo "af/ay - patch before configure (autom.).Flash: $confautopatch_FLASH YADD: $confautopatch_YADD"
echo ""
echo "0 - RootPartitionSize*)..: $ROOTPARTSIZE"
echo " *)..If you don't now what it is, don't change the value!!!"
echo ""
echo "b - Back"
echo "==============================================================================="
echo "Enter command:"
}

# -----------------------------------------------------------------------------------------------------------
# Menu Loop
# -----------------------------------------------------------------------------------------------------------
configureconf()
{
configureconf_doquit=false
while [ "$configureconf_doquit" == "false" ]
do
configureconf_menu
read cmd
first=${cmd:0:1}
second=${cmd:1:1}
setting=""
case "$first" in
i) setting="confide" ;;
l) setting="conflirc" ;;
v) setting="confcdkVcInfo" ;;
g) setting="confgermankeymaps" ;;
e) setting="confext3" ;;
x) setting="confxfs" ;;
n) setting="confnfsserver" ;;
s) setting="confsambaserver" ;;
a) setting="confautopatch" ;;
0) config_editvariable "ROOTPARTSIZE" "0x600000" "RootPartitionSize" ;;
b) configureconf_doquit="true" ;;
esac
echo "seting=$setting"
if [ "$setting" != "" ]; then
if [ "$second" == "y" ]; then
config_togglevariable "$setting"_YADD
fi
if [ "$second" == "f" ]; then
config_togglevariable "$setting"_FLASH
fi
fi
done
}
sagem-avia600_enx-1xi-cable-telecom
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Ich glaub yBuild muss ich mir mal genauer ansehen. Weiß nicht genau was da noch alles drin steckt :gruebel:
Edit:
Mal nur so nebenbei bemerkt, habe das jetzt ein paar mal laufen lassen, alle Achtung, das rennt
Zuletzt geändert von dbt am Mittwoch 19. September 2007, 21:21, insgesamt 1-mal geändert.
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

... und das muss dann in den oberen teil ?:

echo "jf/jy - ccache..........................Flash: $confccache_FLASH YADD: $confccache_YADD"

... nee, funktioniert auch noch nicht ... hmm ;)

token

p.s.:
kann ja auch noch nicht ... irgendwie/-wo muesste man ja auch festlegen, das die o.g. menue-eintraege das --enable-ccache erzwingen ?!
sagem-avia600_enx-1xi-cable-telecom
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

Hätte mich auch gewundert, Wo findet man die Scripte, da möchte ich mal reinschauen?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

sagem-avia600_enx-1xi-cable-telecom
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Beitrag von dbt »

thx, werd mal drauf gucken, Wäre aber nicht schlecht wenn das yjogol selbst machen würde. Dachte eigentlich, dass das im CVS ist :gruebel: