2017-07-11 1 views
0

Ich versuche verschiedene verschiedene Optionen zum Aufbau von Asterisk 11 und diese werden auf verschiedenen Servern bereitgestellt werden. Sie sind alle aus den gleichen Quellen gebaut und haben, was ich vermute, eine Art Checksum in der Versions-ID eingebettet (26dd464).Kann ich die Asterisk_Version Zeichenfolge

Um die verschiedenen Versionen der ausführbaren Datei unterscheiden zu können, möchte ich meine eigene Versionsnummer oder eine ähnliche Zeichenfolge hinzufügen. Ich stelle fest, dass /usr/src/asterisk/main/version.c eine const char [] Variable asterisk_version angibt, aber wenn ich es manuell bearbeite, wird es als Teil des make Prozesses überschrieben. Gibt es eine vernünftige Möglichkeit, ich könnte eine Art von Kennzeichnung angeben (z. B. als Parameter an make oder einige solche weitergegeben)?

+0

Ich wünschte, ich hätte eine [upvote, um Ihnen anzubieten] (https://meta.stackoverflow.com/q/353868/608639). Dies ist eine von 3 Fragen zum Thema Asterisk in der jüngeren Geschichte. Es ist schön, einige Leute zu sehen, die den Regeln von Stack Overflow folgen. – jww

Antwort

0

In /usr/src/asterisk/build_tools/make_version_c können Sie es angeben. Dieses Skript überschreibt die Datei, die Sie erwähnt haben (/ usr/src/asterisk/utils /version.c).

Verwandte Themen