Files
lconf/LConf-buildroot.patch

110 lines
5.2 KiB
Diff

Index: LConf-1.2/Makefile.in
===================================================================
--- LConf-1.2.orig/Makefile.in
+++ LConf-1.2/Makefile.in
@@ -58,42 +58,36 @@ info:
@echo ""
install:
- if [ `id -u` != 0 ]; then \
- echo ""; \
- echo "You're not root! Please run installer as root..."; \
- exit 1; \
- fi
-
# create prefix dir
- if [ ! -d $(PREFIX) ]; then install -d -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 755 $(PREFIX); fi
+ if [ ! -d $(DESTDIR)$(PREFIX) ]; then install -d -m 755 $(DESTDIR)$(PREFIX); fi
# create lib dir
- if [ ! -d $(PREFIX)/lib ]; then install -d -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 755 $(PREFIX)/lib; fi
+ if [ ! -d $(DESTDIR)$(PREFIX)/lib ]; then install -d -m 755 $(DESTDIR)$(PREFIX)/lib; fi
# create etc dir
- if [ ! -d $(PREFIX)/etc ]; then install -d -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 755 $(PREFIX)/etc; fi
+ if [ ! -d $(DESTDIR)$(PREFIX)/etc ]; then install -d -m 755 $(DESTDIR)$(PREFIX)/etc; fi
# create var dir
- if [ ! -d $(PREFIX)/var ]; then install -d -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 755 $(PREFIX)/var; fi
+ if [ ! -d $(DESTDIR)$(PREFIX)/var ]; then install -d -m 755 $(DESTDIR)$(PREFIX)/var; fi
# create tmp dir
- if [ ! -d $(PREFIX)/tmp ]; then install -d -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 755 $(PREFIX)/tmp; fi
+ if [ ! -d $(DESTDIR)$(PREFIX)/tmp ]; then install -d -m 755 $(DESTDIR)$(PREFIX)/tmp; fi
# create contrib dir
- if [ ! -d contrib ]; then install -d -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 755 contrib; fi
+ if [ ! -d contrib ]; then install -d -m 755 contrib; fi
# generate and install files
# $PREFIX
# LConfExport.pl
cat src/LConfExport.pl.in | sed -e "s/@PREFIX@/$(PREFIX_QUOTED)/g" > src/LConfExport.pl
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/LConfExport.pl $(PREFIX)/
+ install -m 750 src/LConfExport.pl $(DESTDIR)$(PREFIX)/
# LConfImport.pl
cat src/LConfImport.pl.in | sed -e "s/@PREFIX@/$(PREFIX_QUOTED)/g" > src/LConfImport.pl
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/LConfImport.pl $(PREFIX)/
+ install -m 750 src/LConfImport.pl $(DESTDIR)$(PREFIX)/
# LConfSlaveExport.pl
cat src/LConfSlaveExport.pl.in | sed -e "s/@PREFIX@/$(PREFIX_QUOTED)/g" > src/LConfSlaveExport.pl
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/LConfSlaveExport.pl $(PREFIX)/
+ install -m 750 src/LConfSlaveExport.pl $(DESTDIR)$(PREFIX)/
# LConfSlaveSync.pl
cat src/LConfSlaveSync.pl.in | sed -e "s/@PREFIX@/$(PREFIX_QUOTED)/g" > src/LConfSlaveSync.pl
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/LConfSlaveSync.pl $(PREFIX)/
+ install -m 750 src/LConfSlaveSync.pl $(DESTDIR)$(PREFIX)/
# $PREFIX/etc
# config.pm
@@ -104,42 +98,42 @@ install:
cat src/config.pm.4 | sed -e "s/@LDAP_BIND_PASSWORD@/$(LDAP_BIND_PASSWORD)/g" > src/config.pm.5
cat src/config.pm.5 | sed -e "s/@LCONF_CLI_USER@/$(LCONF_CLI_USER)/g" > src/config.pm.6
cat src/config.pm.6 | sed -e "s/@PREFIX@/$(PREFIX_QUOTED)/g" > src/config.pm
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/config.pm $(PREFIX)/etc/
+ install -m 750 src/config.pm $(DESTDIR)$(PREFIX)/etc/
# default-templates.cfg.in
cat src/default-templates.cfg.in > src/default-templates.cfg
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/default-templates.cfg $(PREFIX)/etc/
+ install -m 750 src/default-templates.cfg $(DESTDIR)$(PREFIX)/etc/
# $PREFIX/lib
# misc.pm
cat src/misc.pm.in > src/misc.pm
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/misc.pm $(PREFIX)/lib/
+ install -m 750 src/misc.pm $(DESTDIR)$(PREFIX)/lib/
# ldap.pm
cat src/ldap.pm.in > src/ldap.pm
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/ldap.pm $(PREFIX)/lib/
+ install -m 750 src/ldap.pm $(DESTDIR)$(PREFIX)/lib/
# generate.pm
cat src/generate.pm.in > src/generate.pm
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/generate.pm $(PREFIX)/lib/
+ install -m 750 src/generate.pm $(DESTDIR)$(PREFIX)/lib/
# $PREFIX/contrib
# create_lconf-web-dn-mid.pl
cat src/create_lconf-web-dn-mid.pl.in | sed -e "s/@LDAP_PREFIX@/$(LDAP_PREFIX)/g" > src/create_lconf-web-dn-mid.pl
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/create_lconf-web-dn-mid.pl contrib/
+ install -m 750 src/create_lconf-web-dn-mid.pl contrib/
# lconf-slavesync
cat src/lconf-slavesync.in > src/lconf-slavesync
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/lconf-slavesync contrib/
+ install -m 750 src/lconf-slavesync contrib/
# lconf_deploy.sh
cat src/lconf_deploy.sh.in > src/lconf_deploy.sh
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/lconf_deploy.sh contrib/
+ install -m 750 src/lconf_deploy.sh contrib/
# $PREFIX/dev/test
# test.pl
cat src/test.pl.in | sed -e "s/@PREFIX@/$(PREFIX_QUOTED)/g" > src/test.pl
- install -o $(LCONF_CLI_USER) -g $(LCONF_CLI_GROUP) -m 750 src/test.pl dev/test/
+ install -m 750 src/test.pl dev/test/
# LDAP schema and base.ldif
# netways.schema