2
by mhalcrow@us.ibm.com
Initial import of eCryptfs filesystem userspace utilities (mount helper, daemon component, |
1 |
SCRIPTS
|
2 |
||
3 |
current-version.sh |
|
4 |
- Sets ECRYPTFS_VERSION to the head version; other scripts should |
|
5 |
source this |
|
6 |
||
7 |
delete-cruft.sh |
|
8 |
- Deletes miscellaneous cruft from the ecryptfs-util-git/ tree |
|
9 |
- Run from ecryptfs-util-git/ |
|
10 |
||
11 |
validate-dir.sh |
|
12 |
- Makes sure that the script is in the right directory before |
|
13 |
delete-cruft.sh gets primeval on the directory contents |
|
14 |
||
15 |
sync-kernel.sh |
|
16 |
- Synchronizes the code in linux-git/ with the code in |
|
17 |
ecryptfs-kernel-git/ |
|
18 |
- Copies kernel source into latest kernel branch in git (for now, |
|
19 |
it's 2.6.18-mm1) |
|
20 |
- Applies backpatches to get to prior kernel versions |
|
21 |
- Applies netlink hack patch (in case kernel netlink.h does not |
|
22 |
#define NETLINK_ECRYPTFS) |
|
23 |
- Run from a directory containing both linux-git/ and |
|
24 |
ecryptfs-kernel-git/ |
|
25 |
||
26 |
build-full-tarball.sh |
|
27 |
- Generates a single tarball with both kernel and userspace trees |
|
28 |
- Makes a file ecryptfs-YYYYMMDD.tar.bz2 |
|
29 |
- Run from a directory containing both ecryptfs-util-git/ and |
|
30 |
ecryptfs-kernel-git/ |
|
31 |
||
32 |
build-tarball.sh |
|
33 |
- Generates just a userspace utility tarball |
|
34 |
- Pass version number as command-line parameter |
|
35 |
- Run from a directory containing ecryptfs-util-git/ |
|
36 |
||
37 |
make.sh |
|
38 |
- Builds and installs the trees generated by build-full-tarball.sh |
|
39 |
- Run from directory containing both ecryptfs-util/ and |
|
40 |
ecryptfs-kernel/ |
|
41 |
||
42 |
||
43 |
PROCEDURES
|
|
44 |
||
45 |
Update kernel code |
|
46 |
- Apply patches to ecryptfs-kernel-git/ecryptfs code |
|
47 |
- Add new code modifiers in config.h.in and configure.in, along with |
|
48 |
corresponding #ifdef blocks in the eCryptfs code, to account for |
|
49 |
older kernel versions |
|
50 |
||
51 |
Make new tarball |
|
52 |
- ecryptfs-util-git/scripts/build-full-tarball.sh |
|
53 |