diff --git a/TODO b/TODO index b5df0b26..b727b787 100644 --- a/TODO +++ b/TODO @@ -39,6 +39,11 @@ Legend: 2. Alpha + write specfile / file locking for database access + - verify metodlari + - SpecFile + - MetaData + - Files + - Index + command line interface: - multi-package installation - pisi-remove diff --git a/pisi/packagedb.py b/pisi/packagedb.py index 0c7de0ee..cdd38869 100644 --- a/pisi/packagedb.py +++ b/pisi/packagedb.py @@ -21,7 +21,7 @@ class PackageDB(DBShelf): util.check_dir(config.db_dir()) filename = os.path.join(config.db_dir(), 'package.bdb') #d.open(filename, dbname, filetype, flags, mode) - flags = 0 + flags = db.DB_CREATE mode = 0660 filetype=db.DB_HASH dbname = None diff --git a/tests/alpha-light.sh b/tests/alpha-light.sh new file mode 100755 index 00000000..0a431f36 --- /dev/null +++ b/tests/alpha-light.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +pwd +./pisi-build samples/sta*/*.pspec +./pisi-index . +./pisi-updatedb pisi-index.xml +./pisi-install start*pisi +find tmp -iname '*.bdb' | xargs ./cat-db.py