Changed XBPS_META_PATH to /var/db/xbps rather than /var/cache/xbps.

--HG--
extra : convert_revision : 4e10af13ce05f060ebdfa8ca4e767a269c46b17f
This commit is contained in:
Juan RP 2009-02-14 23:21:12 +01:00
parent 1629f71053
commit 902fb71aa6
6 changed files with 14 additions and 20 deletions

View file

@ -100,9 +100,9 @@ set_defvars()
: ${XBPS_TEMPLATESDIR:=$XBPS_DISTRIBUTIONDIR/templates} : ${XBPS_TEMPLATESDIR:=$XBPS_DISTRIBUTIONDIR/templates}
: ${XBPS_HELPERSDIR:=$XBPS_TEMPLATESDIR/helpers} : ${XBPS_HELPERSDIR:=$XBPS_TEMPLATESDIR/helpers}
: ${XBPS_CACHEDIR:=$XBPS_MASTERDIR/var/cache/xbps} : ${XBPS_DBDIR:=$XBPS_MASTERDIR/var/db/xbps}
: ${XBPS_META_PATH:=$XBPS_CACHEDIR/} : ${XBPS_META_PATH:=$XBPS_DBDIR/}
: ${XBPS_PKGMETADIR:=$XBPS_CACHEDIR/metadata} : ${XBPS_PKGMETADIR:=$XBPS_DBDIR/metadata}
: ${XBPS_SHUTILSDIR:=$XBPS_DISTRIBUTIONDIR/shutils} : ${XBPS_SHUTILSDIR:=$XBPS_DISTRIBUTIONDIR/shutils}
local DDIRS="XBPS_TEMPLATESDIR XBPS_HELPERSDIR XBPS_SHUTILSDIR" local DDIRS="XBPS_TEMPLATESDIR XBPS_HELPERSDIR XBPS_SHUTILSDIR"

View file

@ -10,13 +10,13 @@ with bzip2 and has the following structure:
/var ------| => Package structure that will be installed. /var ------| => Package structure that will be installed.
/etc ------| /etc ------|
... ...
/var/cache/xbps/metadata/$pkgname /var/db/xbps/metadata/$pkgname
/var/cache/xbps/metadata/$pkgname/flist /var/db/xbps/metadata/$pkgname/flist
/var/cache/xbps/metadata/$pkgname/props.plist /var/db/xbps/metadata/$pkgname/props.plist
/var/cache/xbps/metadata/$pkgname/prepost-inst /var/db/xbps/metadata/$pkgname/prepost-inst
/var/cache/xbps/metadata/$pkgname/prepost-rm /var/db/xbps/metadata/$pkgname/prepost-rm
Metadata info is stored in the "/var/cache/xbps/metadata/$pkgname" Metadata info is stored in the "/var/db/xbps/metadata/$pkgname"
directory and two files will be always be present: flist and props.plist. directory and two files will be always be present: flist and props.plist.
The flist file contains the list of files that the package will The flist file contains the list of files that the package will
@ -87,7 +87,7 @@ index, add the repository into the pool and install the binary package.
Please note that by default, the xbps-* utils accept the -r flag, to specify Please note that by default, the xbps-* utils accept the -r flag, to specify
the root directory for all operations, in that case the package will be the root directory for all operations, in that case the package will be
installed into <rootdir> and metadata files into <rootdir>/var/cache/xbps. installed into <rootdir> and metadata files into <rootdir>/var/db/xbps.
Don't forget to set this flag if you aren't using xbps as the primary Don't forget to set this flag if you aren't using xbps as the primary
package manager in your system, otherwise it could overwrite some files! package manager in your system, otherwise it could overwrite some files!

View file

@ -19,7 +19,7 @@ main dictionary to specify more info, like:
a remote location specified with "location-remote". a remote location specified with "location-remote".
The package dictionary will be the same than the one available in The package dictionary will be the same than the one available in
package's metadata directory "/var/cache/xbps/metadata/$pkgname/props.plist", package's metadata directory "/var/db/xbps/metadata/$pkgname/props.plist",
but some additional objects are added to provide enough info for but some additional objects are added to provide enough info for
the repository itself: the repository itself:

View file

@ -36,7 +36,7 @@
#include <archive_entry.h> #include <archive_entry.h>
/* Default root PATH for xbps to store metadata info. */ /* Default root PATH for xbps to store metadata info. */
#define XBPS_META_PATH "/var/cache/xbps" #define XBPS_META_PATH "/var/db/xbps"
/* Filename for the repositories plist file. */ /* Filename for the repositories plist file. */
#define XBPS_REPOLIST "repositories.plist" #define XBPS_REPOLIST "repositories.plist"
@ -47,12 +47,6 @@
/* Filename of the packages register. */ /* Filename of the packages register. */
#define XBPS_REGPKGDB "regpkgdb.plist" #define XBPS_REGPKGDB "regpkgdb.plist"
#define XBPS_PKG_ENOTINREPO -1 /* Not found in repo */
#define XBPS_PKG_EEXIST -2 /* Already installed */
#define XBPS_PKG_EINDEPS -3 /* Check deps failed */
#define XBPS_PKG_ECHDIRDEST -4 /* chdir() to dest failed */
#define XBPS_PKG_EEMPTY -5 /* empty pkg list */
#include "cmpver.h" #include "cmpver.h"
#include "fexec.h" #include "fexec.h"
#include "humanize_number.h" #include "humanize_number.h"

View file

@ -61,7 +61,7 @@ write_repo_pkgindex()
# #
for i in $(echo $repodir/*.xbps); do for i in $(echo $repodir/*.xbps); do
pkgname="$(basename ${i%%-[0-9]*.*.$xbps_machine.xbps})" pkgname="$(basename ${i%%-[0-9]*.*.$xbps_machine.xbps})"
propsf="./var/cache/xbps/metadata/$pkgname/props.plist" propsf="./var/db/xbps/metadata/$pkgname/props.plist"
cd $tmppkgdir && tar xfjp $i $propsf cd $tmppkgdir && tar xfjp $i $propsf
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
msg_warn "Couldn't extract $(basename $i) metadata!" msg_warn "Couldn't extract $(basename $i) metadata!"

View file

@ -30,7 +30,7 @@
xbps_write_metadata_pkg() xbps_write_metadata_pkg()
{ {
local destdir=$XBPS_DESTDIR/$pkgname-$version local destdir=$XBPS_DESTDIR/$pkgname-$version
local metadir=$destdir/var/cache/xbps/metadata/$pkgname local metadir=$destdir/var/db/xbps/metadata/$pkgname
local prioinst= local prioinst=
if [ ! -d "$destdir" ]; then if [ ! -d "$destdir" ]; then