diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2008-11-03 19:14:00 +0100 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2008-11-03 19:14:00 +0100 |
commit | bebb376e62f94fec5caa1abb6141a6e6728ae95f (patch) | |
tree | 2e1cefeb324a5d0b30fe90c3619098098052e130 /meta-moblin/packages/sreadahead/files/sreadahead-generate.sh | |
parent | 7b5d03d08e737dd3637072f60259af5b093b7f70 (diff) | |
download | poky-bebb376e62f94fec5caa1abb6141a6e6728ae95f.tar.gz |
sreadahead: Initial commit
Super readahead is an improved readahead tool.
Diffstat (limited to 'meta-moblin/packages/sreadahead/files/sreadahead-generate.sh')
-rwxr-xr-x | meta-moblin/packages/sreadahead/files/sreadahead-generate.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/meta-moblin/packages/sreadahead/files/sreadahead-generate.sh b/meta-moblin/packages/sreadahead/files/sreadahead-generate.sh new file mode 100755 index 0000000000..626d7ccbe6 --- /dev/null +++ b/meta-moblin/packages/sreadahead/files/sreadahead-generate.sh | |||
@@ -0,0 +1,21 @@ | |||
1 | #!/bin/sh | ||
2 | # | ||
3 | |||
4 | if [ -e /etc/readahead.packed ]; then | ||
5 | exit 0 | ||
6 | fi | ||
7 | |||
8 | if [ -e /etc/readahead.packed.first ]; then | ||
9 | mv /etc/readahead.packed.first /etc/readahead.packed.second | ||
10 | exit 0 | ||
11 | fi | ||
12 | |||
13 | # That's our second boot, we can generate the sreadahead file list | ||
14 | if [ -e /etc/readahead.packed.second ]; then | ||
15 | rm -f /etc/readahead.packed.second | ||
16 | find / -type f > filelist.txt | ||
17 | |||
18 | /sbin/generate_filelist filelist.txt | ||
19 | rm filelist.txt | ||
20 | mv readahead.packed /etc/ | ||
21 | fi | ||