summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile56
1 files changed, 2 insertions, 54 deletions
diff --git a/Makefile b/Makefile
index 166df9d..d97bbef 100644
--- a/Makefile
+++ b/Makefile
@@ -26,60 +26,8 @@ distclean: clean
rm -f vdradmind.conf vdradmind.at vdradmind.bl vdradmind.done vdradmind.pid vdradmind.log
install:
- @if [ ! -d $(DESTDIR)$(BINDIR) ]; then \
- mkdir -p $(DESTDIR)$(BINDIR); \
- fi
- sed -e "s/^my \$$SEARCH_FILES_IN_SYSTEM = 0;/my \$$SEARCH_FILES_IN_SYSTEM = 1;/" < vdradmind.pl > $(DESTDIR)$(BINDIR)/vdradmind.pl
- chmod a+x $(DESTDIR)$(BINDIR)/vdradmind.pl
- @if [ ! -d $(DESTDIR)$(LIBDIR) ]; then \
- mkdir -p $(DESTDIR)$(LIBDIR); \
- fi
- cp -r template lib $(DESTDIR)$(LIBDIR)
- @if [ ! -d $(DESTDIR)$(ETCDIR) ]; then \
- mkdir -p $(DESTDIR)$(ETCDIR); \
- fi
- @if [ ! -d $(MANDIR) ]; then \
- mkdir -p $(MANDIR); \
- fi
- cp vdradmind.pl.1 $(MANDIR)
- @if [ ! -d $(DESTDIR)$(DOCDIR) ]; then \
- mkdir -p $(DESTDIR)$(DOCDIR); \
- fi
- cp -r COPYING HISTORY* README* INSTALL contrib $(DESTDIR)$(DOCDIR)
- for lang in $(LANGS); do \
- [ ! -d $(LOCDIR)/$$lang/LC_MESSAGES/ ] && mkdir -p $(LOCDIR)/$$lang/LC_MESSAGES/; \
- install -m 644 po/$$lang.mo $(LOCDIR)/$$lang/LC_MESSAGES/vdradmin.mo; \
- done
+ @./install.sh -c
uninstall:
- if [ "$$(pidof -x vdradmind.pl)" ]; then \
- killall vdradmind.pl; \
- fi
- if [ -d $(DESTDIR)$(DOCDIR) ]; then \
- rm -rf $(DESTDIR)$(DOCDIR); \
- fi
- if [ -d $(DESTDIR)$(LIBDIR) ]; then \
- rm -rf $(DESTDIR)$(LIBDIR); \
- fi
- if [ -e $(MANDIR)/vdradmind.pl.1 ]; then \
- rm -f $(MANDIR)/vdradmind.pl.1; \
- fi
- if [ -e $(DESTDIR)$(BINDIR)/vdradmind.pl ]; then \
- rm -f $(DESTDIR)$(BINDIR)/vdradmind.pl; \
- fi
- for lang in $(LANGS); do \
- if [ -e $(LOCDIR)/$$lang/LC_MESSAGES/vdradmin.mo ]; then \
- rm -f $(LOCDIR)/$$lang/LC_MESSAGES/vdradmin.mo; \
- fi; \
- done
- @echo ""
- @echo ""
- @echo "******************************"
- @echo "VDRAdmin has been uninstalled!"
- @echo ""
- @if [ -d $(DESTDIR)$(ETCDIR) ]; then \
- echo ""; \
- echo "Your configuration files located in $(DESTDIR)$(ETCDIR) have NOT been deleted!"; \
- echo "If you want to get rid of them, please delete them manually!"; \
- fi
+ @./uninstall.sh