Skip to content

Commit

Permalink
Merge pull request #11 from Toubib/master
Browse files Browse the repository at this point in the history
Fix for issue #10
  • Loading branch information
kissifrot committed Jul 13, 2011
2 parents f841ebc + 980cd2a commit a60cafc
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 7 deletions.
12 changes: 9 additions & 3 deletions Makefile
Expand Up @@ -27,7 +27,7 @@
# Overwrite that variable if you need to prefix the destination
# (needed for vendors).
DESTDIR?=
PREFIX?=/usr
PREFIX?=/usr/local

# Overwrite that variable with the Perl vendorlib Config value if
# you package Backup Manager
Expand All @@ -36,8 +36,9 @@ PERL5DIR?="$(DESTDIR)$(shell perl -MConfig -e 'print "$$Config{sitelib}"')"
# Some static paths, specific to backup-manager
BINDIR=$(PREFIX)/bin
SBINDIR=$(PREFIX)/sbin
VARDIR=$(PREFIX)/var

LIBDIR=$(DESTDIR)/$(PREFIX)/share/backup-manager
LIBDIR=$(DESTDIR)/$(PREFIX)/lib/backup-manager
CONTRIB=$(LIBDIR)/contrib
SHAREDIR=$(DESTDIR)/$(PREFIX)/share/backup-manager
SHFILES=\
Expand Down Expand Up @@ -107,7 +108,12 @@ install_bin:
install -o root -g 0 -m 0755 backup-manager-purge $(DESTDIR)/$(BINDIR)
install -o root -g 0 -m 0755 backup-manager-upload $(DESTDIR)/$(BINDIR)
install -o root -g 0 -m 0644 backup-manager.conf.tpl $(SHAREDIR)


# Set PREFIX to backup-manager binary
sed "s#^BIN_PREFIX=.*#BIN_PREFIX=$(DESTDIR)/$(BINDIR)#" -i $(DESTDIR)/$(SBINDIR)/backup-manager
sed "s#^LIB_PREFIX=.*#LIB_PREFIX=$(DESTDIR)/$(PREFIX)/lib#" -i $(DESTDIR)/$(SBINDIR)/backup-manager
sed "s#^VAR_PREFIX=.*#VAR_PREFIX=$(VARDIR)#" -i $(DESTDIR)/$(SBINDIR)/backup-manager

mkdir -p $(PERL5DIR)
mkdir -p $(PERL5DIR)/BackupManager
install -o root -g 0 -m 0644 BackupManager/*.pm $(PERL5DIR)/BackupManager
Expand Down
13 changes: 9 additions & 4 deletions backup-manager
Expand Up @@ -29,11 +29,16 @@ RELEASE="true"
REVISION='$Revision$'
VERSION="0.7.10"

#Set prefix for paths
BIN_PREFIX=/usr/bin
LIB_PREFIX=/usr/lib
VAR_PREFIX=/var/lib

# All the paths we provide
libdir="/usr/share/backup-manager"
vardir="/var/lib/backup-manager"
bmu="/usr/bin/backup-manager-upload"
bmp="/usr/bin/backup-manager-purge"
libdir="$LIB_PREFIX/backup-manager"
vardir="$VAR_PREFIX/backup-manager"
bmu="$BIN_PREFIX/backup-manager-upload"
bmp="$BIN_PREFIX/backup-manager-purge"

# Find which lockfile to use
# If we are called by an unprivileged user, use a lockfile inside the user's home;
Expand Down

0 comments on commit a60cafc

Please sign in to comment.