summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@baturin.org>2018-12-31 09:34:47 +0100
committerDaniil Baturin <daniil@baturin.org>2018-12-31 09:34:47 +0100
commitc0b4afc7007baff99e53508f00d6bfd0242b0365 (patch)
tree7c9aefc17eefd59e2cbe5630ae19efa483a1f53c /scripts
parent4daf13e96ef00fea7ad2655138c30c3f3c459cd7 (diff)
downloadvyatta-conntrack-c0b4afc7007baff99e53508f00d6bfd0242b0365.tar.gz
vyatta-conntrack-c0b4afc7007baff99e53508f00d6bfd0242b0365.zip
T1141: enable conntrack helper in modprobe options.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/check-params-on-reboot.d/conntrack-hash-size12
1 files changed, 4 insertions, 8 deletions
diff --git a/scripts/check-params-on-reboot.d/conntrack-hash-size b/scripts/check-params-on-reboot.d/conntrack-hash-size
index c3d7c41..a188e0f 100755
--- a/scripts/check-params-on-reboot.d/conntrack-hash-size
+++ b/scripts/check-params-on-reboot.d/conntrack-hash-size
@@ -25,12 +25,8 @@ if [ -z "$cthash_cfg" ]; then
cthash_cfg=32768 # default hashsize value that Vyatta ships
fi
-if ! grep -q "nf_conntrack hashsize=$cthash_cfg$" \
- /etc/modprobe.d/vyatta_nf_conntrack.conf
-then
- sudo sh -c "sed -i -e '/options nf_conntrack hashsize/d' \
- /etc/modprobe.d/vyatta_nf_conntrack.conf"
- sudo sh -c "echo options nf_conntrack hashsize=$cthash_cfg >> \
- /etc/modprobe.d/vyatta_nf_conntrack.conf"
+grep -q "nf_conntrack hashsize=$cthash_cfg" /etc/modprobe.d/vyatta_nf_conntrack.conf
+if [ $? != 0 ]; then
+ sudo sh -c "sed -i -e '/options nf_conntrack hashsize/d' /etc/modprobe.d/vyatta_nf_conntrack.conf"
+ sudo sh -c "echo options nf_conntrack hashsize=$cthash_cfg nf_conntrack_helper=1 >> /etc/modprobe.d/vyatta_nf_conntrack.conf"
fi
-