YAPET is a text based password manager using the AES-256 encryption algorithm to store passwords and associated information encrypted on disk. Its primary aim is to provide a safe way to store passwords in a file on disk while having a small footprint, and compiling and running under today's most popular Unix Systems.
- Clone the repository
- Switch to the development branch
git checkout development
- Fetch the libyacurs submodule
git submodule init
git submodule update
- Create stub
README
,NEWS
andChangeLog
files
touch README NEWS ChangeLog libyacurs/ChangeLog
- Run
autoreconf
autoreconf -I m4 -i
- Create the build directory
mkdir obj && cd obj
- Configure and build
../configure
- Create the man pages,
README
,INSTALL
, andNEWS
files
cd doc && gmake -f Makefile.doc
- Build YAPET
cd .. && gmake
EXTRA_LD_PRELOAD
: Use to add extra preload libraries to preloaded tests when using address sanitizer. When used, terminate value with colon (:
).
CFGDEBUG
: Enable configuration handling console debug output.DEBUG_LOG
: Enable debug output to/tmp/yapet_debug.log
.