priority = property(get_priority, set_priority)
- @property
- def path(self):
- path = []
- if self.type == "scratch":
- path.append(BUILD_SCRATCH_DIR)
- path.append(self.uuid)
-
- elif self.type == "release":
- path.append(BUILD_RELEASE_DIR)
- path.append("%s/%s-%s-%s" % \
- (self.pkg.name, self.pkg.epoch, self.pkg.version, self.pkg.release))
-
- else:
- raise Exception("Unknown build type: %s" % self.type)
-
- return os.path.join(*path)
-
@property
def link(self):
# XXX maybe this should rather live in a uimodule.
PAKFIRE_DIR = "/pub/pakfire"
PACKAGES_DIR = os.path.join(PAKFIRE_DIR, "packages")
-BUILD_RELEASE_DIR = os.path.join(PACKAGES_DIR, "release")
-BUILD_SCRATCH_DIR = os.path.join(PACKAGES_DIR, "scratch")
REPOS_DIR = os.path.join(PAKFIRE_DIR, "repos")
SOURCES_DIR = os.path.join(PAKFIRE_DIR, "sources")