Commit Graph

26 Commits

Author SHA1 Message Date
kueller
66d758de4b Entfernung unbenutzter Funktionen
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5898 504e572c-2e33-0410-9681-be2bf7408885
2010-12-20 09:05:10 +00:00
kueller
4dfef3e35d GetSVN geändert. svn export baut keine .svn daten im Subversiontree, und
erspart damit das Aufraeumen. die AddOnversion wird mittels svn info
auf die Server URL ebenfalls korrekt erkannt



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5782 504e572c-2e33-0410-9681-be2bf7408885
2010-08-12 12:13:59 +00:00
kueller
c7ece8ce9e Fehler bei der erstellung des contents files: FO=; bleibt immer leer, dank
falscher Variablen benamsung, FG=; wurde gar nicht eingefügt



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5397 504e572c-2e33-0410-9681-be2bf7408885
2010-02-22 13:49:59 +00:00
kueller
2332af6e51 die Namens Rewrite Rules werden jetzt überall wo notwendig angewand...damit funktionieren
die installpkg -vl listen auch wieder



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5264 504e572c-2e33-0410-9681-be2bf7408885
2010-01-28 10:08:27 +00:00
kueller
453dc3b106 MakeMgtFiles durch verwendung von mktemp für tmpfiles im paralellbetrieb stabilisiert
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5077 504e572c-2e33-0410-9681-be2bf7408885
2010-01-13 10:19:31 +00:00
kueller
59894b91b2 Aenderung der TYPE Variablennamen in MakeMgtFiles. Hoffentlich hierdurch
weniger Fehleranfällig



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5060 504e572c-2e33-0410-9681-be2bf7408885
2010-01-12 10:02:12 +00:00
kueller
4070013a8f DirRights im /tmp sollten jetzt wieder aufgeraumt werden.
rm kommandos mit option -f versehen -> das vermeidet unnötige Fehlermeldungen



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4961 504e572c-2e33-0410-9681-be2bf7408885
2009-12-23 18:04:46 +00:00
kueller
8c0b383992 Korrektur bei der dependics generierung. Die libs werden jetzt auch in
/var/install/contents gefunden..



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4952 504e572c-2e33-0410-9681-be2bf7408885
2009-12-23 07:58:47 +00:00
kueller
4b02ce9825 Anpassung an Archive Format Verbesserungen...zur Performance Optimierung von
installpkg



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4896 504e572c-2e33-0410-9681-be2bf7408885
2009-11-19 19:53:02 +00:00
kueller
131b4bcf6e Straffung der gendependics routine
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4882 504e572c-2e33-0410-9681-be2bf7408885
2009-10-23 13:35:00 +00:00
kueller
ac3e085bd3 Anpassung an neue Archiveformat
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4876 504e572c-2e33-0410-9681-be2bf7408885
2009-10-22 16:57:26 +00:00
kueller
3386761960 der export von LIBDIR war eine dumme idee - wenn jmnd die gleiche var
in einem Make verwendet gibt das probleme (siehe thunderbird)



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4862 504e572c-2e33-0410-9681-be2bf7408885
2009-07-22 20:49:20 +00:00
kueller
12e99aedcd Probleme mit SetConfig -> LIBDIR wird in Makeprozessen nicht erkannt.
durch export der Var bereinigt.



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4858 504e572c-2e33-0410-9681-be2bf7408885
2009-07-22 10:25:35 +00:00
kueller
58adb44400 Stabilisierung von ArchiveName (ausschaltung des src/source rewrites)
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4823 504e572c-2e33-0410-9681-be2bf7408885
2009-07-15 20:24:02 +00:00
kueller
632340d223 Durch setzen von NoRewriteRule auf true, kann das umschreiben von src zu bin, und source to binary
im packagenamen verhindert werden.



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4821 504e572c-2e33-0410-9681-be2bf7408885
2009-07-14 04:49:30 +00:00
kueller
06feed563c Build Routine für dynlibs hat nur leere Ruempfe angelegt.
Diese werden jetzt auch mit Inhalt befuellt



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4715 504e572c-2e33-0410-9681-be2bf7408885
2009-05-19 17:24:04 +00:00
kueller
12b322bfe5 Neue Funktionen GenDynLib und GenDynLib32.
Die Funktionen erzeugen aus lib*.a eine Dynamische Libs, sowie die passenden Links dazu.
Argumente: GenDynLib <Abs. Path and name to StaticLib> <LibVersion>
die Lib wird im Pfad der Staticlib erzeugt.



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4702 504e572c-2e33-0410-9681-be2bf7408885
2009-05-19 07:36:00 +00:00
kueller
b62e700a00 Sed Statement komprimiert.
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4669 504e572c-2e33-0410-9681-be2bf7408885
2009-05-04 11:34:19 +00:00
kueller
f7dce2e084 LIBDIR wird jetzt von SetConfig gesetzt. Diese Funktion wird von genpkg for mk und postmk mit passenden
Argumenten Aufgerufen. Nebenbei wird noch UARCH auf 32 oder 64 gesetzt - jenachdem ob ein 64 Build oder ein 32 
Build stattfindet



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4645 504e572c-2e33-0410-9681-be2bf7408885
2009-04-28 13:53:56 +00:00
kueller
1261269d28 Überarbeitung der gendependics funktion - diese lässt sich dank /var/install/contents
drastisch vereinfachen



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4620 504e572c-2e33-0410-9681-be2bf7408885
2009-04-24 06:29:03 +00:00
kueller
91c0727129 Executor Beendung mit "wshutdown" command nochmal geändert.
wshutdown ist nicht immer als sondercommand erkannt worden. Damit
bleibt der Executor am rennen, und der wait aufruf in EndDispatch kehrt
niemals zurück.
Durch Patternmatching bei der Auswertung, wird jetzt wshutdown immer erkannt.



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4601 504e572c-2e33-0410-9681-be2bf7408885
2009-04-21 13:16:27 +00:00
kueller
0848a1d67d Zusätzliche Sicherung für wshutdown command in Executor eingebaut
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4600 504e572c-2e33-0410-9681-be2bf7408885
2009-04-21 09:51:37 +00:00
kueller
60a0e9afea Aenderung des Commandfifo handlings. Das wird jetzt nicht mehr mittels exec offen gehalten, und jeder executor hat ein eigenes commandfifo. Damit gibt es auch
keine zerhackte command übergabe, und es funktioniert stabiel



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4599 504e572c-2e33-0410-9681-be2bf7408885
2009-04-21 08:38:25 +00:00
kueller
26b0ec1ad8 Sicherung wenn /proc nicht gemountet ist, und NUMCPU damit nicht gesetzt wird.
Im Dispatcher wird dann zumindest 1 Executor gestartet.
Executer legt jetzt Semaphoren file an, um gleichzeitige lese Zugriffe
auf den cmd fifo zu vermeiden - dat jibt naemlich datensalat.



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4597 504e572c-2e33-0410-9681-be2bf7408885
2009-04-20 17:43:33 +00:00
kueller
97ae1ba7d5 genpkg arbeitet jetzt beim Build der Metainformationen parallel.
Weiterhing können mit BIT 256 jetzt die *.dmk einträge auch verweise auf
weitere *.dmk files sein



git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4593 504e572c-2e33-0410-9681-be2bf7408885
2009-04-20 09:49:36 +00:00
kueller
36cbf44bbc V962 Branch
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4393 504e572c-2e33-0410-9681-be2bf7408885
2008-05-03 17:01:13 +00:00