Defect #635

Makefile aufräumen

Added by schmelzs over 2 years ago. Updated over 1 year ago.

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

Also available in: Atom PDF