Defect #635
Makefile aufräumen
| Status: | Erledigt | Start date: | 02/11/2010 | |
|---|---|---|---|---|
| Priority: | Dringend | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | - | |||
| Resolution: |
Description
Mit der Umstellung auf git hat sich ja ein Grossteil des Makefiles erledigt.
- die tar --exclude Geschichten, um die .svn Verzeichnisse loszuwerden können raus
- die Bennenung der Versionen muss angepasst werden
- tarballs bauen wird einfacher (git kann das schon von Haus aus)
- ..
History
#1 Updated by mj0 about 2 years ago
Bei make install werden nicht (immer) die alten Dateien entfernt. Sollte mal überprüft werden warum. Aus meiner Mail:
hab mal einen Test gemacht:
lp-srv06:~/openslx# ls os-plugins/plugins/xen/init-hooks/20-nw-bridge-config/ bridge.sh lp-srv06:~/openslx# make install Checking installation requirements... Reading local settings... db-type => SQLite 'DBD::mysql' not found (or too old), so mysql-databases will not be supported. Installing OpenSLX project files setting db-type to 'SQLite' lp-srv06:~/openslx# ls /opt/openslx/lib/plugins/xen/init-hooks/20-nw-bridge-config/ blah.sh bridge.sh
Er löscht es nicht :(.
#2 Updated by schmelzs about 2 years ago
Problem ist wohl eher, dass die "Benennung" der Version (aus der svn revision) nicht mehr funktioniert und er deswegen nicht löscht. Fürs erste sollte ein "make prepare_upgrade" helfen..
prepare_upgrade:
@rm -rf $(SLX_BASE_PATH)
...
check-upgrade:
...
if test $${INSTALLED_VERSION} != $${OPENSLX_VERSION_STRING}; then \
echo "preparing upgrade from version ($${INSTALLED_VERSION})"; \
make prepare_upgrade; \
fi; \
#3 Updated by schmelzs over 1 year ago
- Status changed from Neu to Erledigt