diff options
| author | Paul Buetow <paul@buetow.org> | 2009-09-27 14:03:28 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2009-09-27 14:03:28 +0000 |
| commit | e517bae344e0edbc6cfce833e6cf7e259b6850eb (patch) | |
| tree | ad9a1f313e7f86a9344da1a909a658c908b2bd77 | |
| parent | adbc5c50d23bfe2b2c02dec4e038bbe53a1a1255 (diff) | |
| -rwxr-xr-x | pwedit | 4 | ||||
| -rwxr-xr-x | pwgrep | 4 | ||||
| -rwxr-xr-x | pwgrep.sh | 21 | ||||
| -rwxr-xr-x | pwupdate | 3 |
4 files changed, 17 insertions, 15 deletions
@@ -1,4 +0,0 @@ -#!/bin/sh - -cd ~/svn/pwgrep -./pwgrep.sh @@ -1,4 +0,0 @@ -#!/bin/sh - -cd ~/svn/pwgrep -./pwgrep.sh $@ @@ -1,6 +1,6 @@ #!/bin/bash -# pwgrep v0.2 (c) 2009 by Dipl.-Inform. (FH) Paul C. Buetow +# pwgrep v0.3 (c) 2009 by Dipl.-Inform. (FH) Paul C. Buetow # pwgrep helps you to manage all your passwords using GnuGP # for encryption and a versioning system (subversion by default) # for keeping track all changes of your password database. In @@ -10,21 +10,33 @@ # If you are using a *BSD, you may edit the shebang line. # # Usage: +# # Searching for a database value: # ./pwgrep.sh searchstring +# # Editing the database (same but without args): # ./pwgrep.sh +# # For more reasonable commands the following symlinks are recommended: -# ln -s ~/svn/pwgrep/pwgrep.sh ~/bin/pwgrep -# ln -s ~/svn/pwgrep/pwgrep.sh ~/bin/pwedit +# ln -s ~/svn/pwgrep/v?.?/pwgrep.sh ~/bin/pwgrep +# ln -s ~/svn/pwgrep/v?.?/pwgrep.sh ~/bin/pwedit +# Replace ?.? with the version of pwgrep you want to use. Your PATH variable +# should also include ~/bin then. # You can overwrite the default values by setting env. variables # or by just editing this file. [ -z $PWGREPDB] && PWGREPDB=database.gpg + +# The PWGREPWORDIR should be in its own versioning repository. +# For password revisions. [ -z $PWGREPWORKDIR ] && PWGREPWORKDIR=~/svn/pwdb +# Enter here your GnuPG key ID [ -z $GPGKEYID ] && GPGKEYID=F4B6FFF0 + +# Customizing the versioning commands (i.e. if you want to use another +# versioning system). [ -z $VERSIONCOMMIT ] && VERSIONCOMMIT="svn commit" [ -z $VERSIONUPDATE ] && VERSIONUPDATE="svn update" @@ -38,6 +50,8 @@ # Default perms. for new files is 600 umask 177 +cd $PWGREPWORKDIR || (echo "No such file or directory: $PWGREPWORKDIR" && exit 1) + function info { echo "=====> $@" } @@ -106,7 +120,6 @@ function pwgrep () { } function pwedit () { - cd $PWGREPWORKDIR || exit 1 $VERSIONUPDATE cp -vp $PWGREPDB $PWGREPDB.`date +'%s'`.snap && \ gpg --decrypt $PWGREPDB > .database && \ diff --git a/pwupdate b/pwupdate deleted file mode 100755 index f3079c5..0000000 --- a/pwupdate +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -cd ~/svn/pwgrep; svn update |
