]> code.ossystems Code Review - openembedded-core.git/commit
populate-volatile.sh: add "clearcache" cmdline option
authorKevin Tian <kevin.tian@intel.com>
Mon, 21 Jun 2010 09:28:57 +0000 (17:28 +0800)
committerKevin Tian <kevin.tian@intel.com>
Fri, 2 Jul 2010 09:27:10 +0000 (17:27 +0800)
commite96dc90ba443601116eed52873da2ea929af726e
treeaf9351107b6209658b8f85f498bcc328a5501d28
parent968d00de157bcc614cc7c47a4a36db29d677ab89
populate-volatile.sh: add "clearcache" cmdline option

Sometimes /etc/volatiles.cache is corrupted when Qemu gets crashed. Current logic
is to always execute cache file as long as it exists. When it's currupted, this
causes core volatile files/directories not created and then prevent many important
services from starting. Automatic check on cache goodness is one option. However
it's not easy since the currupted file could be various states. In one form,
it's full of zeros. In another form, some commands are truncated.

Here allow a cmdline option to force removing volatiles.cache file, since it's
easy for user to check whether the cache file is mal-formed. Usually you'll observe
typical directories like "/var/log/" or "/var/run" not found error.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
meta/packages/initscripts/initscripts-1.0/populate-volatile.sh
meta/packages/initscripts/initscripts_1.0.bb