mirror of
https://github.com/openSUSE/osc.git
synced 2025-08-24 15:18:54 +02:00
handle error if packagecachedir is not writable by user
This commit is contained in:
@@ -85,7 +85,12 @@ class Fetcher:
|
|||||||
def dirSetup(self, pac):
|
def dirSetup(self, pac):
|
||||||
dir = os.path.join(self.cachedir, pac.localdir)
|
dir = os.path.join(self.cachedir, pac.localdir)
|
||||||
if not os.path.exists(dir):
|
if not os.path.exists(dir):
|
||||||
os.makedirs(dir, mode=0755)
|
try:
|
||||||
|
os.makedirs(dir, mode=0755)
|
||||||
|
except OSError, e:
|
||||||
|
print 'packagecachedir is not writable for you?'
|
||||||
|
print e
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
def run(self, buildinfo):
|
def run(self, buildinfo):
|
||||||
|
Reference in New Issue
Block a user