2005-11-17 00:30:15 +00:00
|
|
|
# I know, this is ain't nice but an empty prefix leads to much confusion
|
|
|
|
# In most cases ezjail is being installed from ports anyway. If you REALLY REALLY
|
|
|
|
# want / as your install location, DO set PREFIX before invoking this Makefile
|
|
|
|
|
|
|
|
PREFIX?=/usr/local
|
2014-04-30 20:11:05 +02:00
|
|
|
DST= ${DESTDIR}${PREFIX}
|
2005-11-17 00:30:15 +00:00
|
|
|
|
2005-09-03 15:42:28 +00:00
|
|
|
all:
|
|
|
|
|
|
|
|
install:
|
2014-04-30 20:11:05 +02:00
|
|
|
mkdir -p ${DST}/etc/ezjail/ ${DST}/man/man5/ ${DST}/man/man7 ${DST}/man/man8 ${DST}/etc/rc.d/ ${DST}/bin/ ${DST}/share/examples/ezjail ${DST}/share/zsh/site-functions
|
2014-06-10 05:17:04 +02:00
|
|
|
cp -R examples/example ${DST}/share/examples/ezjail/
|
|
|
|
cp -R examples/nullmailer-example ${DST}/share/examples/ezjail/
|
|
|
|
cp -R share/zsh/site-functions/ ${DST}/share/zsh/site-functions/
|
2015-11-23 04:04:47 +01:00
|
|
|
sed s:EZJAIL_PREFIX:${PREFIX}: ezjail.conf.sample > ${DST}/etc/ezjail.conf.sample
|
2014-04-30 20:11:05 +02:00
|
|
|
sed s:EZJAIL_PREFIX:${PREFIX}: ezjail.sh > ${DST}/etc/rc.d/ezjail
|
|
|
|
sed s:EZJAIL_PREFIX:${PREFIX}: ezjail-admin > ${DST}/bin/ezjail-admin
|
|
|
|
sed s:EZJAIL_PREFIX:${PREFIX}: man8/ezjail-admin.8 > ${DST}/man/man8/ezjail-admin.8
|
|
|
|
sed s:EZJAIL_PREFIX:${PREFIX}: man5/ezjail.conf.5 > ${DST}/man/man5/ezjail.conf.5
|
|
|
|
sed s:EZJAIL_PREFIX:${PREFIX}: man7/ezjail.7 > ${DST}/man/man7/ezjail.7
|
|
|
|
chmod 755 ${DST}/etc/rc.d/ezjail ${DST}/bin/ezjail-admin
|
|
|
|
chmod 0440 ${DST}/share/examples/ezjail/example/usr/local/etc/sudoers
|