summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorcperciva <cperciva@FreeBSD.org>2009-09-28 03:32:35 +0000
committercperciva <cperciva@FreeBSD.org>2009-09-28 03:32:35 +0000
commitd2f83e3acde61a67c746b7a212a0ee867691028d (patch)
tree7abbb9f29fd79fa923c6b74db3aa42ba3e2be7ad /etc
parentcf5b1192190ca010db4a9f7a7b480d61ac201365 (diff)
downloadFreeBSD-src-d2f83e3acde61a67c746b7a212a0ee867691028d.zip
FreeBSD-src-d2f83e3acde61a67c746b7a212a0ee867691028d.tar.gz
Silence warning printed by getfsspec(3) when /etc/fstab does not exist
fstab: /etc/fstab:0: No such file or directory and from dump(8) when setfsent(3) fails due to /etc/fstab not existing: DUMP: Can't open /etc/fstab for dump table information: No such... This makes daily and security periodic runs somewhat cleaner in jails which lack /etc/fstab files. MFC after: 1 month
Diffstat (limited to 'etc')
-rwxr-xr-xetc/periodic/daily/400.status-disks3
-rwxr-xr-xetc/periodic/security/200.chkmounts3
2 files changed, 6 insertions, 0 deletions
diff --git a/etc/periodic/daily/400.status-disks b/etc/periodic/daily/400.status-disks
index 63b2b6b..dc525a5 100755
--- a/etc/periodic/daily/400.status-disks
+++ b/etc/periodic/daily/400.status-disks
@@ -19,6 +19,9 @@ case "$daily_status_disks_enable" in
df $daily_status_disks_df_flags && rc=1 || rc=3
# display which filesystems need backing up
+ if ! [ -f /etc/fstab ]; then
+ export PATH_FSTAB=/dev/null
+ fi
echo ""
dump W || rc=3;;
diff --git a/etc/periodic/security/200.chkmounts b/etc/periodic/security/200.chkmounts
index 2558d0e..17b114e 100755
--- a/etc/periodic/security/200.chkmounts
+++ b/etc/periodic/security/200.chkmounts
@@ -50,6 +50,9 @@ case "$daily_status_security_chkmounts_enable" in
ignore="${ignore}|^amd:"
esac
[ -n "$ignore" ] && cmd="egrep -v ${ignore#|}" || cmd=cat
+ if ! [ -f /etc/fstab ]; then
+ export PATH_FSTAB=/dev/null
+ fi
mount -p | sort | ${cmd} |
check_diff mount - "${host} changes in mounted filesystems:"
rc=$?;;
OpenPOWER on IntegriCloud