Erzeugung eines stable-Release notduerftig repariert

This commit is contained in:
lars 2005-05-09 22:19:17 +00:00
parent aad3c54eea
commit 2d76ea7cf8
1 changed files with 6 additions and 5 deletions

View File

@ -26,6 +26,7 @@ ERZEUGE_ISO = mkisofs $(ISO_OPTS) -o $(EXPORT_FILE).iso $(TMP_DIR) 2>&1 | $(EINR
# Sonstiges # Sonstiges
ISO_OPTS = -iso-level 3 -J -joliet-long -relaxed-filenames -f -r -V $(EXPORT_PREFIX)$(REVISIONS_SUFFIX) ISO_OPTS = -iso-level 3 -J -joliet-long -relaxed-filenames -f -r -V $(EXPORT_PREFIX)$(REVISIONS_SUFFIX)
EINRUECKEN = sed 's/^/\t/' EINRUECKEN = sed 's/^/\t/'
REPOS_URL = https://svn.systemausfall.org/svn/cryptocd
# Voreinstellungen # Voreinstellungen
ARBEITS_REVISION = $(AKTUELLE_REVISION) ARBEITS_REVISION = $(AKTUELLE_REVISION)
@ -35,7 +36,7 @@ EXPORT_FILE_SUFFIX := undefiniert
####### Allgemeine targets ########### ####### Allgemeine targets ###########
.PHONY : clean all doku check help website website-stable release release-stable source source-stable export-all erzeuge_mirror release_all release_all-stable setze_releaseinfos hole_svn_export svn_erzeuge_links verlinke_programme verlinke_chaosradio .PHONY : clean all doku check help website website-stable release release-stable source source-stable export-all erzeuge_mirror release_all release_all-stable setze_releaseinfos hole_svn_export svn_erzeuge_links verlinke_programme verlinke_chaosradio check_progs
all: doku all: doku
@ -85,19 +86,19 @@ setze_releaseinfos: erzeuge_mirror
@echo "Passe version.txt an ..." @echo "Passe version.txt an ..."
@cat version.txt | sed 's/REVISIONS_PLATZHALTER/$(ARBEITS_REVISION)/g; s/DATUMS_PLATZHALTER/$(REVISIONS_DATUM)/g' >$(TMP_DIR)/version.txt @cat version.txt | sed 's/REVISIONS_PLATZHALTER/$(ARBEITS_REVISION)/g; s/DATUMS_PLATZHALTER/$(REVISIONS_DATUM)/g' >$(TMP_DIR)/version.txt
@echo "Erzeuge changelog.txt ..." @echo "Erzeuge changelog.txt ..."
@svn log -r $(ARBEITS_REVISION):1 >$(TMP_DIR)/changelog.txt @svn log -r $(ARBEITS_REVISION):1 $(REPOS_URL) >$(TMP_DIR)/changelog.txt
hole_quell_daten: hole_quell_daten:
@if [ ! -e "$(MIRROR_QUELLE_DIR)" ] ;\ if [ ! -e "$(MIRROR_QUELLE_DIR)" ] ;\
then mkdir -p $(shell dirname "$(MIRROR_QUELLE_DIR)") ;\ then mkdir -p $(shell dirname "$(MIRROR_QUELLE_DIR)") ;\
echo "Exportiere die gewaehlte svn-Revision ($(ARBEITS_REVISION)) ..." ;\ echo "Exportiere die gewaehlte svn-Revision ($(ARBEITS_REVISION)) ..." ;\
svn export -r $(ARBEITS_REVISION) . "$(MIRROR_QUELLE_DIR)" | $(EINRUECKEN) ;\ svn export -r $(ARBEITS_REVISION) "$(REPOS_URL)" "$(MIRROR_QUELLE_DIR)" | $(EINRUECKEN) ;\
else echo "Verwende existierende lokale svn-Kopie" ;\ else echo "Verwende existierende lokale svn-Kopie" ;\
fi fi
verlinke_programme: erzeuge_mirror verlinke_programme: erzeuge_mirror
@echo "Erzeuge Links zu den Programmen ..." @echo "Erzeuge Links zu den Programmen ..."
@[ -e "$(ROOT_DIR)/programme" ] && ln -s "$(ROOT_DIR)/programme" "$(TMP_DIR)" || (echo "Fehler: kein Programm-Verzeichnis ($(ROOT_DIR)/programme) gefunden!" >&2 ; false ) @[ -e "$(PROG_DIR)" ] && ln -s "$(PROG_DIR)" "$(TMP_DIR)" || (echo "Fehler: kein Programm-Verzeichnis ($(PROG_DIR)) gefunden!" >&2 ; false )
verlinke_chaosradio: erzeuge_mirror verlinke_chaosradio: erzeuge_mirror
@echo "Erzeuge Links zu den ChaosRadio-Dateien ..." @echo "Erzeuge Links zu den ChaosRadio-Dateien ..."