diff options
Diffstat (limited to 'meta/packages/initscripts/initscripts-1.0/populate-volatile.sh')
-rwxr-xr-x | meta/packages/initscripts/initscripts-1.0/populate-volatile.sh | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/meta/packages/initscripts/initscripts-1.0/populate-volatile.sh b/meta/packages/initscripts/initscripts-1.0/populate-volatile.sh index 8742dbfc6b..1813fd1240 100755 --- a/meta/packages/initscripts/initscripts-1.0/populate-volatile.sh +++ b/meta/packages/initscripts/initscripts-1.0/populate-volatile.sh | |||
@@ -168,7 +168,20 @@ apply_cfgfile() { | |||
168 | 168 | ||
169 | } | 169 | } |
170 | 170 | ||
171 | if test -e /etc/volatile.cache -a "$VOLATILE_ENABLE_CACHE" = "yes" -a "x$1" != "xupdate" | 171 | clearcache=0 |
172 | exec 9</proc/cmdline | ||
173 | while read line <&9 | ||
174 | do | ||
175 | case "$line" in | ||
176 | *clearcache*) clearcache=1 | ||
177 | ;; | ||
178 | *) continue | ||
179 | ;; | ||
180 | esac | ||
181 | done | ||
182 | exec 9>&- | ||
183 | |||
184 | if test -e /etc/volatile.cache -a "$VOLATILE_ENABLE_CACHE" = "yes" -a "x$1" != "xupdate" -a "x$clearcache" = "x0" | ||
172 | then | 185 | then |
173 | sh /etc/volatile.cache | 186 | sh /etc/volatile.cache |
174 | else | 187 | else |