468 |
|
|
469 |
|
|
470 |
# installs logrotate configuration files |
# installs logrotate configuration files |
471 |
# minstallpam /path/to/logrotatefile {destfilename} |
# minstalllog /path/to/logrotatefile {destfilename} |
472 |
minstalllog() |
minstalllog() |
473 |
{ |
{ |
474 |
local logfile |
local logfile |
649 |
dest="$3" |
dest="$3" |
650 |
fi |
fi |
651 |
|
|
652 |
|
if [[ $1 = -a ]] |
653 |
|
then |
654 |
|
opts="--archive" |
655 |
|
source="$2" |
656 |
|
dest="$3" |
657 |
|
fi |
658 |
|
|
659 |
[[ -z ${source} ]] && die "No source given." |
[[ -z ${source} ]] && die "No source given." |
660 |
[[ -z ${dest} ]] && die "No dest given." |
[[ -z ${dest} ]] && die "No dest given." |
661 |
|
|
822 |
install -d ${BINDIR}/etc/tmpfiles.d || die |
install -d ${BINDIR}/etc/tmpfiles.d || die |
823 |
|
|
824 |
# install our tmpdfile |
# install our tmpdfile |
825 |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/tmpfiles./${tmpdfile} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/tmpfiles.d/${tmpdfile} || die |
826 |
|
} |
827 |
|
|
828 |
|
mclearconfig() |
829 |
|
{ |
830 |
|
local confdir |
831 |
|
local prefix="${BINDIR}" |
832 |
|
[[ -z ${MCONFIG} ]] && die "No \$MCONFIG given!" |
833 |
|
|
834 |
|
# no bindir prefix if requested |
835 |
|
case $1 in |
836 |
|
-b|--no-bindir) prefix="";; |
837 |
|
esac |
838 |
|
|
839 |
|
confdir="$(dirname ${MCONFIG})" |
840 |
|
if [[ ! -d ${prefix}/${confdir} ]] |
841 |
|
then |
842 |
|
install -d ${prefix}/${confdir} || die |
843 |
|
fi |
844 |
|
: > ${prefix}/${MCONFIG} |
845 |
|
} |
846 |
|
|
847 |
|
maddconfig() |
848 |
|
{ |
849 |
|
local argv="$1" |
850 |
|
local confdir |
851 |
|
local prefix="${BINDIR}" |
852 |
|
|
853 |
|
[[ -z ${MCONFIG} ]] && die "No \$MCONFIG given!" |
854 |
|
|
855 |
|
# no bindir prefix if requested |
856 |
|
case $1 in |
857 |
|
-b|--no-bindir) prefix=""; argv="$2" ;; |
858 |
|
esac |
859 |
|
|
860 |
|
[[ -z ${argv} ]] && die "No argument given!" |
861 |
|
|
862 |
|
confdir="$(dirname ${MCONFIG})" |
863 |
|
if [[ ! -d ${prefix}/${confdir} ]] |
864 |
|
then |
865 |
|
install -d ${prefix}/${confdir} || die |
866 |
|
fi |
867 |
|
echo "${argv}" >> ${prefix}/${MCONFIG} || die |
868 |
} |
} |