comparison sbin/fjail @ 228:4493e364cabf

Also configure periodic when configuring a jail
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 01 Sep 2022 09:45:41 +0200
parents a7a9fd895d30
children 243dba574ad3
comparison
equal deleted inserted replaced
227:a7a9fd895d30 228:4493e364cabf
362 # 362 #
363 command_configure() { 363 command_configure() {
364 # mountpoint 364 # mountpoint
365 local _mp 365 local _mp
366 366
367 local _pcl
368
367 _mp="$1" 369 _mp="$1"
368 370
369 if [ -z "${_mp}" ]; then 371 if [ -z "${_mp}" ]; then
370 echo "ERROR: no mountpoint given" >&2 372 echo "ERROR: no mountpoint given" >&2
371 return 2 373 return 2
402 fi 404 fi
403 405
404 # Call newaliases within the jail 406 # Call newaliases within the jail
405 echo "Calling \"newaliases\"" 407 echo "Calling \"newaliases\""
406 chroot "${_mp}" /usr/bin/newaliases 408 chroot "${_mp}" /usr/bin/newaliases
409
410 _pcl="${_mp}/etc/periodic.conf.local"
411 if [ ! -f "${_pcl}" ]; then
412 echo "Adjusting periodic.conf.local"
413 echo "daily_ntpd_leapfile_enable=\"NO\"" > "${_pcl}"
414 echo "daily_status_zfs_zpool_list_enable=\"NO\"" >> "${_pcl}"
415 echo "daily_status_disks_enable=\"NO\"" >> "${_pcl}"
416 echo "daily_status_uptime_enable=\"NO\"" >> "${_pcl}"
417
418 echo "security_status_chkmounts_enable=\"NO\"" >> "${_pcl}"
419
420 else
421 echo "WARNING: \"${_pcl}\" exists already -- not changed"
422 fi
407 423
408 command_hostid 424 command_hostid
409 } 425 }
410 426
411 427