Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
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 |
