oglive
Last change
on this file since 15eb694 was
8ef3e73,
checked in by Ramón M. Gómez <ramongomez@…>, 5 years ago
|
#908 OGAgent for ogLive code clean up.
|
-
Property mode set to
100644
|
File size:
967 bytes
|
Rev | Line | |
---|
[983213c] | 1 | #!/usr/bin/make -f |
---|
| 2 | # -*- makefile -*- |
---|
| 3 | |
---|
| 4 | # Directories |
---|
| 5 | SOURCEDIR := ../src |
---|
| 6 | LIBDIR := $(DESTDIR)/usr/share/OGAgent |
---|
| 7 | BINDIR := $(DESTDIR)/usr/bin |
---|
| 8 | SBINDIR = $(DESTDIR)/usr/sbin |
---|
| 9 | APPSDIR := $(DESTDIR)/usr/share/applications |
---|
| 10 | CFGDIR := $(DESTDIR)/etc/ogagent |
---|
| 11 | INITDIR := $(DESTDIR)/etc/init.d |
---|
| 12 | |
---|
| 13 | PYC := $(shell find $(SOURCEDIR) -name '*.py[co]') |
---|
| 14 | CACHES := $(shell find $(SOURCEDIR) -name '__pycache__') |
---|
| 15 | |
---|
| 16 | clean: |
---|
| 17 | rm -rf $(PYC) $(CACHES) $(DESTDIR) |
---|
| 18 | install-ogagent: |
---|
| 19 | rm -rf $(DESTDIR) |
---|
| 20 | mkdir -p $(LIBDIR) |
---|
| 21 | mkdir -p $(BINDIR) |
---|
| 22 | mkdir -p $(SBINDIR) |
---|
| 23 | mkdir -p $(APPSDIR) |
---|
| 24 | mkdir -p $(CFGDIR) |
---|
[8ef3e73] | 25 | |
---|
[983213c] | 26 | mkdir $(LIBDIR)/img |
---|
[8ef3e73] | 27 | |
---|
[983213c] | 28 | # Cleans up .pyc and cache folders |
---|
| 29 | rm -f $(PYC) $(CACHES) |
---|
[8ef3e73] | 30 | |
---|
[983213c] | 31 | cp -r $(SOURCEDIR)/opengnsys $(LIBDIR)/opengnsys |
---|
| 32 | cp -r $(SOURCEDIR)/cfg $(LIBDIR)/cfg |
---|
[bdfcb0d] | 33 | ln -fs $(LIBDIR)/cfg/ogagent.cfg $(CFGDIR) |
---|
| 34 | ln -fs $(LIBDIR)/cfg/ogclient.cfg $(CFGDIR) |
---|
[983213c] | 35 | |
---|
| 36 | cp scripts/ogagent $(BINDIR) |
---|
| 37 | chmod 755 $(BINDIR)/ogagent |
---|
[8ef3e73] | 38 | |
---|
[983213c] | 39 | uninstall: |
---|
| 40 | rm -rf $(LIBDIR) |
---|
[bdfcb0d] | 41 | rm -f $(BINDIR)/ogagent |
---|
[983213c] | 42 | rm -rf $(CFGDIR) |
---|
Note: See
TracBrowser
for help on using the repository browser.