~ubuntu-branches/debian/squeeze/ecryptfs-utils/squeeze

« back to all changes in this revision

Viewing changes to scripts/README

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2009-10-17 09:21:46 UTC
  • mfrom: (16.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20091017092146-mx8azups35026ux3
Tags: 81-2
* Adding patch from upstream to ecryptfs-setup-private, in order to
  not incorrectly assume that the home/private directory ownerships
  should be owned by USER:USER but USER:GROUP.
* Minimizing rules file.
* Sorting and wrapping depends.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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