File tree 1 file changed +22
-0
lines changed
platform/broadcom/sonic-platform-modules-cel/debian
1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 11
11
# Short-Description: Setup Haliburton board.
12
12
# ## END INIT INFO
13
13
14
+ setup_swap () {
15
+ SWAPFILE=/host/myswapfile
16
+
17
+ if [ ! -f $SWAPFILE ]; then
18
+ availspace=` df -h --output=avail /host | sed ' 1d;s/\s//g;s/[^0-9].*//g' `
19
+ diff=$(( availspace - 2 * $1 ))
20
+ if [ $diff -gt 0 ]; then
21
+ fallocate -l ${1} G $SWAPFILE
22
+ chmod 600 $SWAPFILE
23
+ echo " swap file created successfully"
24
+ else
25
+ echo " not enough disk space to turn on swap."
26
+ return
27
+ fi
28
+ fi
29
+ mkswap $SWAPFILE
30
+ swapon $SWAPFILE
31
+ echo " swap on successfully"
32
+ }
33
+
14
34
case " $1 " in
15
35
start)
16
36
echo -n " Setting up board... "
74
94
75
95
/bin/sh /usr/local/bin/platform_api_mgnt.sh init
76
96
97
+ setup_swap 2
98
+
77
99
echo " done."
78
100
;;
79
101
You can’t perform that action at this time.
0 commit comments