Revision 6ee5b44a
Added by Brad Davis 7 months ago
src/etc/rc.ramdisk_functions.sh | ||
---|---|---|
83 | 83 |
ramdisk_was_active() { |
84 | 84 |
# If /var is on a memory disk, then RAM disks are active now or were active and recently disabled |
85 | 85 |
DISK_NAME=`/bin/df /var/db/rrd | /usr/bin/tail -1 | /usr/bin/awk '{print $1;}'` |
86 |
DISK_TYPE=`/usr/bin/basename ${DISK_NAME} | /usr/bin/cut -c1-2`
|
|
86 |
DISK_TYPE=$( /usr/bin/basename "${DISK_NAME}" | /usr/bin/cut -c1-2 )
|
|
87 | 87 |
[ "${DISK_TYPE}" = "md" ] |
88 | 88 |
return $? |
89 | 89 |
} |
... | ... | |
97 | 97 |
NAME=${1} |
98 | 98 |
DEFAULT_SIZE=$(eval echo \${RAMDISK_DEFAULT_SIZE_${NAME}}) |
99 | 99 |
|
100 |
SIZE=$(/usr/local/sbin/read_xml_tag.sh string system/use_mfs_${NAME}_size)
|
|
101 |
if [ -n "${SIZE}" ] && [ ${SIZE} -gt 0 ]; then
|
|
102 |
echo ${SIZE}
|
|
100 |
SIZE=$(/usr/local/sbin/read_xml_tag.sh string "system/use_mfs_${NAME}_size")
|
|
101 |
if [ -n "${SIZE}" ] && [ "${SIZE}" -gt 0 ]; then
|
|
102 |
echo "${SIZE}"
|
|
103 | 103 |
else |
104 |
echo ${DEFAULT_SIZE}
|
|
104 |
echo "${DEFAULT_SIZE}"
|
|
105 | 105 |
fi |
106 | 106 |
return 0 |
107 | 107 |
} |
... | ... | |
134 | 134 |
else |
135 | 135 |
MODE="1755" |
136 | 136 |
fi |
137 |
/sbin/mount -o rw,size=${SIZE},mode=${MODE} -t tmpfs tmpfs /${NAME}
|
|
137 |
/sbin/mount -o rw,size="${SIZE}",mode="${MODE}" -t tmpfs tmpfs "/${NAME}"
|
|
138 | 138 |
return $? |
139 | 139 |
} |
140 | 140 |
|
... | ... | |
157 | 157 |
# ramdisk_relocate_pkgdb disk |
158 | 158 |
# ramdisk_relocate_pkgdb ram |
159 | 159 |
ramdisk_relocate_pkgdb () { |
160 |
if [ ${1} = "disk" ]; then
|
|
160 |
if [ "${1}" = "disk" ]; then
|
|
161 | 161 |
local SRC=/root |
162 | 162 |
local DST= |
163 | 163 |
else |
Also available in: Unified diff
Properly quote these variables