33 |
install -d ${BINDIR}/etc/rc.d/init.d || die |
install -d ${BINDIR}/etc/rc.d/init.d || die |
34 |
|
|
35 |
# install our initscript |
# install our initscript |
36 |
install -m 0755 -o root -g root ${file} ${BINDIR}/etc/rc.d/init.d/${rcscript} || die |
install -v -m 0755 -o root -g root ${file} ${BINDIR}/etc/rc.d/init.d/${rcscript} || die |
37 |
} |
} |
38 |
|
|
39 |
# installs environment files |
# installs environment files |
64 |
install -d ${BINDIR}/etc/env.d || die |
install -d ${BINDIR}/etc/env.d || die |
65 |
|
|
66 |
# install our envfile |
# install our envfile |
67 |
install -m 0644 -o root -g root ${file} ${BINDIR}/etc/env.d/${envdfile} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/env.d/${envdfile} || die |
68 |
} |
} |
69 |
|
|
70 |
# installs system configuration files |
# installs system configuration files |
95 |
install -d ${BINDIR}/etc/conf.d || die |
install -d ${BINDIR}/etc/conf.d || die |
96 |
|
|
97 |
# install our configfile |
# install our configfile |
98 |
install -m 0644 -o root -g root ${file} ${BINDIR}/etc/conf.d/${confdfile} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/conf.d/${confdfile} || die |
99 |
} |
} |
100 |
|
|
101 |
# installs system configuration files to etc |
# installs system configuration files to etc |
134 |
install -d ${BINDIR}/${destdir} || die |
install -d ${BINDIR}/${destdir} || die |
135 |
|
|
136 |
# install our configfile |
# install our configfile |
137 |
install -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${etcfile} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${etcfile} || die |
138 |
} |
} |
139 |
|
|
140 |
# install man files to appropiate dirs |
# install man files to appropiate dirs |
153 |
mandir="man${manfile##*.}" |
mandir="man${manfile##*.}" |
154 |
|
|
155 |
install -d ${BINDIR}/usr/share/man/${mandir} || die |
install -d ${BINDIR}/usr/share/man/${mandir} || die |
156 |
install -m0644 ${file} ${BINDIR}/usr/share/man/${mandir}/${manfile} || die |
install -v -m0644 ${file} ${BINDIR}/usr/share/man/${mandir}/${manfile} || die |
157 |
done |
done |
158 |
} |
} |
159 |
|
|
168 |
for file in $@ |
for file in $@ |
169 |
do |
do |
170 |
install -d ${BINDIR}/usr/share/info || die |
install -d ${BINDIR}/usr/share/info || die |
171 |
install -m0644 ${file} ${BINDIR}/usr/share/info/$(basename ${file}) || die |
install -v -m0644 ${file} ${BINDIR}/usr/share/info/$(basename ${file}) || die |
172 |
done |
done |
173 |
} |
} |
174 |
|
|
202 |
minstallhtml --prefix ${subprefix} ${subfile} || die |
minstallhtml --prefix ${subprefix} ${subfile} || die |
203 |
done |
done |
204 |
else |
else |
205 |
install -m0644 ${file} ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/html/${prefix}$(basename ${file}) || die |
install -v -m0644 ${file} ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/html/${prefix}$(basename ${file}) || die |
206 |
fi |
fi |
207 |
done |
done |
208 |
} |
} |
243 |
install -d ${BINDIR}/${destdir} || die |
install -d ${BINDIR}/${destdir} || die |
244 |
|
|
245 |
# install our pixmap |
# install our pixmap |
246 |
install -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${destfile} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/${destdir}/${destfile} || die |
247 |
} |
} |
248 |
|
|
249 |
# installs pam configuration files |
# installs pam configuration files |
274 |
install -d ${BINDIR}/etc/pam.d || die |
install -d ${BINDIR}/etc/pam.d || die |
275 |
|
|
276 |
# install our configfile |
# install our configfile |
277 |
install -m 0644 -o root -g root ${file} ${BINDIR}/etc/pam.d/${pamfile} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/pam.d/${pamfile} || die |
278 |
} |
} |
279 |
|
|
280 |
# installs cronjobs |
# installs cronjobs |
309 |
install -m0750 -d ${BINDIR}/etc/cron.${loop} || die |
install -m0750 -d ${BINDIR}/etc/cron.${loop} || die |
310 |
|
|
311 |
# install our cronfile |
# install our cronfile |
312 |
install -m 0750 -o root -g root ${file} ${BINDIR}/etc/cron.${loop}/${cronfile} || die |
install -v -m 0750 -o root -g root ${file} ${BINDIR}/etc/cron.${loop}/${cronfile} || die |
313 |
} |
} |
314 |
|
|
315 |
|
|
341 |
install -d ${BINDIR}/etc/logrotate.d || die |
install -d ${BINDIR}/etc/logrotate.d || die |
342 |
|
|
343 |
# install our configfile |
# install our configfile |
344 |
install -m 0644 -o root -g root ${file} ${BINDIR}/etc/logrotate.d/${logfile} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/logrotate.d/${logfile} || die |
345 |
} |
} |
346 |
|
|
347 |
|
|
356 |
for dest in ${argv} |
for dest in ${argv} |
357 |
do |
do |
358 |
[[ -d ${BINDIR}${dest} ]] && continue |
[[ -d ${BINDIR}${dest} ]] && continue |
359 |
install -d ${BINDIR}/${dest} || die |
install -v -d ${BINDIR}/${dest} || die |
360 |
done |
done |
361 |
} |
} |
362 |
|
|
390 |
fi |
fi |
391 |
|
|
392 |
# install our configfile |
# install our configfile |
393 |
install -m 0644 -o root -g root ${file} ${BINDIR}/${dest} || die |
install -v -m 0644 -o root -g root ${file} ${BINDIR}/${dest} || die |
394 |
} |
} |
395 |
|
|
396 |
# installs executables to given path |
# installs executables to given path |
422 |
fi |
fi |
423 |
|
|
424 |
# install our configfile |
# install our configfile |
425 |
install -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die |
install -v -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die |
426 |
} |
} |
427 |
|
|
428 |
# installs executables to given path |
# installs executables to given path |
454 |
fi |
fi |
455 |
|
|
456 |
# install our library |
# install our library |
457 |
install -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die |
install -v -m 0755 -o root -g root ${file} ${BINDIR}/${dest} || die |
458 |
|
|
459 |
# create libtool symlinks |
# create libtool symlinks |
460 |
# 1. - library.so.1.0.0 -> library.so.1.0 |
# 1. - library.so.1.0.0 -> library.so.1.0 |
461 |
if [ "${file%.*}" != *.so ] |
if [ "${file%.*}" != *.so ] |
462 |
then |
then |
463 |
ln -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*}) |
ln -v -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*}) |
464 |
fi |
fi |
465 |
# 2. - library.so.1.0.0 -> library.so.1 |
# 2. - library.so.1.0.0 -> library.so.1 |
466 |
if [ "${file%.*.*}" != *.so ] |
if [ "${file%.*.*}" != *.so ] |
467 |
then |
then |
468 |
ln -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*.*}) |
ln -v -snf $(basename ${file}) ${BINDIR}/${dest}/$(basename ${file%.*.*}) |
469 |
fi |
fi |
470 |
} |
} |
471 |
|
|
476 |
[[ -z "$1" ]] && die "No directory given" |
[[ -z "$1" ]] && die "No directory given" |
477 |
|
|
478 |
keepdir="$1" |
keepdir="$1" |
479 |
install -d ${BINDIR}/${keepdir} || die |
install -v -d ${BINDIR}/${keepdir} || die |
480 |
touch ${BINDIR}/${keepdir}/.keep || die |
touch ${BINDIR}/${keepdir}/.keep || die |
481 |
} |
} |
482 |
|
|
512 |
[[ -z ${owner} ]] && die "No owner given." |
[[ -z ${owner} ]] && die "No owner given." |
513 |
[[ -z ${path} ]] && die "No path given." |
[[ -z ${path} ]] && die "No path given." |
514 |
|
|
515 |
chown ${recursive} ${owner} ${BINDIR}/${path} || die |
chown -v ${recursive} ${owner} ${BINDIR}/${path} || die |
516 |
} |
} |
517 |
|
|
518 |
mchmod() |
mchmod() |
532 |
[[ -z ${posix} ]] && die "No posix given." |
[[ -z ${posix} ]] && die "No posix given." |
533 |
[[ -z ${path} ]] && die "No path given." |
[[ -z ${path} ]] && die "No path given." |
534 |
|
|
535 |
chmod ${recursive} ${posix} ${BINDIR}/${path} || die |
chmod -v ${recursive} ${posix} ${BINDIR}/${path} || die |
536 |
} |
} |
537 |
|
|
538 |
mlink() |
mlink() |
543 |
[[ -z ${symlink} ]] && die "No symlink given." |
[[ -z ${symlink} ]] && die "No symlink given." |
544 |
[[ -z ${pathto} ]] && die "No path given." |
[[ -z ${pathto} ]] && die "No path given." |
545 |
|
|
546 |
ln -snf ${symlink} ${BINDIR}/${pathto} || die |
ln -v -snf ${symlink} ${BINDIR}/${pathto} || die |
547 |
} |
} |