newmake Build Skripte
-
- Einsteiger
- Beiträge: 211
- Registriert: Samstag 24. Januar 2004, 18:11
Da muss ich StevenSch zustimmen, unter locales sollte jeder für sich sein Zeugs haben können. Allerdings als BeispielScripte wären diese für viele sehr Wichtig. Vor allem welches *-local.sh was macht bzw wann (im Buildprozess) ausgeführt wird.
/Edit
zu spät
Edit/
Det
/Edit
zu spät
Edit/
Det
2xSagem 1xI, avia 600, 64MB, SAT
1xSagem 2xI, avia 600, 64MB, SAT
1xSagem 2xI, avia 600, 64MB, SAT
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
Patchen: Mit den "Original"-diffs die ich hatte funktioniert das Patchen per Script nicht. Also habe ich es von Hand getan und dann ein neues diff erstellt, mit dem neuen diff gings dann auch per script. Keine Ahnung warum. Müssen die diffs mit bestimmen Argument ( ich nehme -Naur) oder einer Mindestversion von diff erstellt werden?
Der Schalter -C eim Checkout steht bei mir entweder an der falschen Stelle oder es funktioniert einfach nicht. Jedenfalls bekomme ich immer ein "Argument unknown" oder so ähnlich.
Tante Edit meint:
Meiner Meinung nach "ToDo":
* Schalter für "Autopatchen" ins config-menu einbauen
* Menu für Clean targets erstellen
und aus der RootPartSize die im "Auslieferungszustand" der yBuild.zip in der conf gespeichert ist bitte 0x600000 machen (0x6000000 geht nicht)
Der Schalter -C eim Checkout steht bei mir entweder an der falschen Stelle oder es funktioniert einfach nicht. Jedenfalls bekomme ich immer ein "Argument unknown" oder so ähnlich.
Tante Edit meint:
Meiner Meinung nach "ToDo":
* Schalter für "Autopatchen" ins config-menu einbauen
* Menu für Clean targets erstellen
und aus der RootPartSize die im "Auslieferungszustand" der yBuild.zip in der conf gespeichert ist bitte 0x600000 machen (0x6000000 geht nicht)
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
komisch habe das mal im skript eingestellt (war tatsächlich auf 6000000) - jetzt läufts bei mir wiederund aus der RootPartSize die im "Auslieferungszustand" der yBuild.zip in der conf gespeichert ist bitte 0x600000 machen (0x6000000 geht nicht)
Edit:
Irrtum
Code: Alles auswählen
flashmanage fatal error: File /home/y/tuxbox/dbox2/cdkflash/root-neutrino.squashfs too large (4689920 > 600000)
make: *** [/home/y/tuxbox/dbox2/cdkflash/neutrino-squashfs.img1x] Fehler 1
0x vergessen
@Yjogol: evtl. Plausibilitätsabfrage?
---------------------------
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?
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?
-
- Developer
- Beiträge: 809
- Registriert: Montag 4. Juli 2005, 18:45
So es gibt eine neue Version.
Die nächste Woche kann ich nichts machen ... vielleicht kann jemand anders die Wünsche einbauen.
yjogol
Die nächste Woche kann ich nichts machen ... vielleicht kann jemand anders die Wünsche einbauen.
yjogol
FAQ zu YWeb unter http://www.yjogol.de
-
- Interessierter
- Beiträge: 80
- Registriert: Freitag 17. Februar 2006, 21:17
Hi,
danke, super Sache das build script. ich bin auch schon fleissig dran. Wie sollte man denn am besten ein "clean" machen, damit man danach auch alles neu gebaut bekommt ? "ca" ist wohl ein bisserl radikal und bei "mx" und dann "sc" (Semi clean) hatte ich Probleme wieder ein flash image zu bekommen. Alternativ hatte ich dbox2/cdk* gelöscht, das scheint zu gehen aber wieviel mehr wird dann unnötig neu gebaut ?
Gruß, Olli
PS.: Bin auch über die 0x6000000 gestolpert. Gut das es hier schon die Lösung gab
danke, super Sache das build script. ich bin auch schon fleissig dran. Wie sollte man denn am besten ein "clean" machen, damit man danach auch alles neu gebaut bekommt ? "ca" ist wohl ein bisserl radikal und bei "mx" und dann "sc" (Semi clean) hatte ich Probleme wieder ein flash image zu bekommen. Alternativ hatte ich dbox2/cdk* gelöscht, das scheint zu gehen aber wieviel mehr wird dann unnötig neu gebaut ?
Gruß, Olli
PS.: Bin auch über die 0x6000000 gestolpert. Gut das es hier schon die Lösung gab
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
EDit:
copy/paste code hier gelöscht.
Habe mal ein extra Menü eingebaut "Smartclean" in dem die wichtigsten cleantargets anzuspringen sind. Dafür habe ich das Semiclean aus dem "make Image Menü" rausgenommen. (siehe auch Changelog)
Dank der Distribution Funktion hier ->
http://gpi.airlane.de/files/yBuild.zip
copy/paste code hier gelöscht.
Habe mal ein extra Menü eingebaut "Smartclean" in dem die wichtigsten cleantargets anzuspringen sind. Dafür habe ich das Semiclean aus dem "make Image Menü" rausgenommen. (siehe auch Changelog)
Dank der Distribution Funktion hier ->
http://gpi.airlane.de/files/yBuild.zip
Zuletzt geändert von Tommy am Freitag 12. Januar 2007, 23:30, insgesamt 2-mal geändert.
-
- Interessierter
- Beiträge: 80
- Registriert: Freitag 17. Februar 2006, 21:17
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
Version 1.09 ist Online:
Tante Edit sagt:
Bitte hier downloaden - Online Update geht nicht, da das nicht Yjogols Server ist.
http://www.dorf-disko.de/pub/yBuild.zip
@Tommy: ich glaube wir haben zeitgleich am gleichen gebastelt.12.01.2007
- new menu for all cleantargets
- some changed shortcuts in the mainmenu
- added switch for automatic patching - look into Configure-Config
Tante Edit sagt:
Bitte hier downloaden - Online Update geht nicht, da das nicht Yjogols Server ist.
http://www.dorf-disko.de/pub/yBuild.zip
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
ooops naja - nicht schlimm. Guck Dir meins an und schau ob Du was verwerten kannst. Ich habe für das Untermenue ein eigenes include erstellt. (_yb_smartclean.inc.sh)StevenSch hat geschrieben:Version 1.09 ist Online:@Tommy: ich glaube wir haben zeitgleich am gleichen gebastelt.12.01.2007
- new menu for all cleantargets
- some changed shortcuts in the mainmenu
- added switch for automatic patching - look into Configure-Config
Tante Edit sagt:
Bitte hier downloaden - Online Update geht nicht, da das nicht Yjogols Server ist.
http://www.dorf-disko.de/pub/yBuild.zip
---------------------------
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?
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?
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Kleiner Fehler: 2x "cc" im Hauptmenü, sollte 1x "ca" sein.StevenSch hat geschrieben:Version 1.09 ist Online:@Tommy: ich glaube wir haben zeitgleich am gleichen gebastelt.12.01.2007
- new menu for all cleantargets
- some changed shortcuts in the mainmenu
- added switch for automatic patching - look into Configure-Config
Tante Edit sagt:
Bitte hier downloaden - Online Update geht nicht, da das nicht Yjogols Server ist.
http://www.dorf-disko.de/pub/yBuild.zip
Supergeile Arbeit, funktioniert 1a. Bin schon tierisch auf die Examples (für noobs) gespannt! Thx!
-
- Developer
- Beiträge: 809
- Registriert: Montag 4. Juli 2005, 18:45
examples sind in meiner letzten Version. http://www.yjogol.de/download/yBuild.zip
Ich werd dann übernächste Woche die bis dahin entstandenen Erweiterungen mergen.
yjogol
Ich werd dann übernächste Woche die bis dahin entstandenen Erweiterungen mergen.
yjogol
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
@StevenSch und Yjogol:
wie sieht es mit einem Untermenue for die "kleineren" make Targets aus? Make neutrino, make sectionsd.....
Nicht das wir wieder doppelt arbeiten
wie sieht es mit einem Untermenue for die "kleineren" make Targets aus? Make neutrino, make sectionsd.....
Nicht das wir wieder doppelt arbeiten
---------------------------
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?
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?
-
- Developer
- Beiträge: 809
- Registriert: Montag 4. Juli 2005, 18:45
Also meine Idee war folgendes:Tommy hat geschrieben:@StevenSch und Yjogol:
wie sieht es mit einem Untermenue for die "kleineren" make Targets aus? Make neutrino, make sectionsd.....
Nicht das wir wieder doppelt arbeiten
Wie configure: y/n für flash bzw. yadd (mache gehen nur für yadd)
Ich wollte dann mit einer der locals.sh die conf auslesen und dort für alle y ein make ausführen.
Das wäre mein Vorschlag. Aber ich mach bis zum 19.1. definitiv nix also keine Überschneidung
Gruß
yjogol
FAQ zu YWeb unter http://www.yjogol.de
-
- Einsteiger
- Beiträge: 105
- Registriert: Mittwoch 20. Oktober 2004, 12:41
- gemeldeten bug gefixt und clean all zu den cleantargets verschoben
http://www.dorf-disko.de/pub/yBuild.zip
@Tommy: Bastelst du ein Untermenu für die kleinen MakeTargets und stellst die Datei _yb_maketargets.inc.sh dann bereit?
http://www.dorf-disko.de/pub/yBuild.zip
@Tommy: Bastelst du ein Untermenu für die kleinen MakeTargets und stellst die Datei _yb_maketargets.inc.sh dann bereit?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
kann ich tun - heute wirds aber nixStevenSch hat geschrieben:- gemeldeten bug gefixt und clean all zu den cleantargets verschoben
http://www.dorf-disko.de/pub/yBuild.zip
@Tommy: Bastelst du ein Untermenu für die kleinen MakeTargets und stellst die Datei _yb_maketargets.inc.sh dann bereit?
---------------------------
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?
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?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Du hast PNStevenSch hat geschrieben: @Tommy: Bastelst du ein Untermenu für die kleinen MakeTargets und stellst die Datei _yb_maketargets.inc.sh dann bereit?
---------------------------
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?
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?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Ich habe da mal noch so eine idee. Wie wäre es mit einem Plugin "Baukasten" Menü? Mein Vorschlage wäre ein "PluginA y/n" Menü welches .PluginA (Flag) setzt. In den Customizing Skripten werden die Plugins entsprechend den Flags hinzugefügt. Es wäre dann natürlich schön wenn die Plugins in entsprechenden Modulpaketen vorliegen würden und nur zum bauen temporär ausgepackt würden (sprich zip mit ordnerstruktur ohne readme balast)
Edit: hat jemand gut erreichbaren Onlinespace wo man pluginpakete ablegen kann? Ist natürlich mit Wartungsaufwand verbunden
Edit: hat jemand gut erreichbaren Onlinespace wo man pluginpakete ablegen kann? Ist natürlich mit Wartungsaufwand verbunden
---------------------------
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?
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?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
ich dachte an sowas wie die Eisfair Leute das machen mit den Eislist.txt. Mir ist das leider etwas zu hoch aber für Yjogol sollte das kein Problem darstellen
1. auf dem webspace liegen die Pluginpakete und eine Plugin.list
2. das skript lädt die Plugin.list und bringt eine Auswahl
3. man kann mit y/n sagen ob das entsprechende Plugin in yadd oder Flash eingebaut werden soll
evtl. ist in der Plugin.list eine Größenangabe des plugins nötig (damit nicht mehr Plugins installiert werden als Platz ist.
Wer auch immer den Webspace hat muß sich um die Pflege der Plugins.list kümmern und die Pakete bereitstellen.
1. auf dem webspace liegen die Pluginpakete und eine Plugin.list
2. das skript lädt die Plugin.list und bringt eine Auswahl
3. man kann mit y/n sagen ob das entsprechende Plugin in yadd oder Flash eingebaut werden soll
evtl. ist in der Plugin.list eine Größenangabe des plugins nötig (damit nicht mehr Plugins installiert werden als Platz ist.
Wer auch immer den Webspace hat muß sich um die Pflege der Plugins.list kümmern und die Pakete bereitstellen.
---------------------------
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?
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?
Eisfair, schon mal gesehen
Wenn die Pakete bereitgestellt werden sollte die Pflege ja auch kein Problem sein.
Ich würde mich dann schon bereit erklären es zu machen wenn mich die Pakete irgendwie erreichen.
Das sollte man mal ausprobieren wie das mit den Eisfair bzw fli4l ".txt" funktioniert.
Kann mir jmd. mal ein Beispiel Script von Eisfair zukommen lassen?
nessus
Wenn die Pakete bereitgestellt werden sollte die Pflege ja auch kein Problem sein.
Ich würde mich dann schon bereit erklären es zu machen wenn mich die Pakete irgendwie erreichen.
Das sollte man mal ausprobieren wie das mit den Eisfair bzw fli4l ".txt" funktioniert.
Kann mir jmd. mal ein Beispiel Script von Eisfair zukommen lassen?
nessus
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
@Dietmarw: super Idee
Ist natürlich ein Mords Aufwand und leider nur nötig da die Plugins meist nur als binary und die sourcen nicht im CVS vorliegen . Ansonsten könnte man es in den normalen buildprozess mit aufnehmen.
Wie gesagt - ich fühl mich der Sache nicht gewachsen. Wir müssen vermutl. die Woche warten bis Yjogol wieder da ist.
wg. den Eislists - http://www.eisfair.org - einfach mal stöbern
EDIT:
eine Eislist sieht so aus:
Ist natürlich ein Mords Aufwand und leider nur nötig da die Plugins meist nur als binary und die sourcen nicht im CVS vorliegen . Ansonsten könnte man es in den normalen buildprozess mit aufnehmen.
Wie gesagt - ich fühl mich der Sache nicht gewachsen. Wir müssen vermutl. die Woche warten bis Yjogol wieder da ist.
wg. den Eislists - http://www.eisfair.org - einfach mal stöbern
EDIT:
eine Eislist sieht so aus:
Code: Alles auswählen
eis-list: 'http://www.herleb.info/eisfair/eis-list.txt'
#<comment> Pakete von herleb auf www.herleb.info/eisfair/
#<comment> from H E R L E B EDV-Lösungen <info@herleb.de>
#<welcome> Willkommen auf www.herleb.info
#<message> Bitte stellen Sie sicher, das vorher der MINI_HTTPD installiert wurde:
#<info> mini_httpd.tar.gz.info
#<info> spaceinfo.tar.gz.info
#<info> mailmanager.tar.gz.info
#<info> unimount.tar.gz.info
#<info> pjm.tar.gz.info
#<info> timesync.tar.gz.info
#<message> --------------------------------------------------------
#<info> bestups.tar.gz.info
#<info> rsync.tar.gz.info
#<link> http://www.eisfair.org/download/packages/eis-list.txt Official EIS package server
#<link> http://www.eis.online.de/eisfair/eis-list.txt EIS.online package server (APC UPS)
#<link> http://iss-systems.dyndns.org/eisfair/eis-list.txt Easy Backup von Hanspeter Seiler
#<link> http://home.arcor.de/jsffm/eisfair/eis-list.txt MC und Anderes von Jürgen Schneider
#<link> http://winix-alarmsysteme.de/eisfair/eis-list.txt Winix Alarmsysteme
#<empty>
#<message> last update 2006/02/27 16:10
#<empty>
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
..ist jetzt nur etwas Verwirrend da Yjogol nicht da ist - er wird alles mergen in einer Woche. Dann ist seine Version die aktuelle
---------------------------
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?
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?