diff options
| -rwxr-xr-x | meta/packages/initscripts/initscripts-1.0/populate-volatile.sh | 15 | ||||
| -rw-r--r-- | meta/packages/initscripts/initscripts_1.0.bb | 2 |
2 files changed, 15 insertions, 2 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 |
diff --git a/meta/packages/initscripts/initscripts_1.0.bb b/meta/packages/initscripts/initscripts_1.0.bb index 20503e1c6a..0d79b53a8c 100644 --- a/meta/packages/initscripts/initscripts_1.0.bb +++ b/meta/packages/initscripts/initscripts_1.0.bb | |||
| @@ -4,7 +4,7 @@ PRIORITY = "required" | |||
| 4 | DEPENDS = "makedevs" | 4 | DEPENDS = "makedevs" |
| 5 | RDEPENDS = "makedevs" | 5 | RDEPENDS = "makedevs" |
| 6 | LICENSE = "GPLv2" | 6 | LICENSE = "GPLv2" |
| 7 | PR = "r121" | 7 | PR = "r122" |
| 8 | 8 | ||
| 9 | SRC_URI = "file://functions \ | 9 | SRC_URI = "file://functions \ |
| 10 | file://halt \ | 10 | file://halt \ |
