summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorNathan Binkert <binkertn@umich.edu>2005-02-09 18:12:39 -0500
committerNathan Binkert <binkertn@umich.edu>2005-02-09 18:12:39 -0500
commit7fed053bebc49d0f3dc10995360f78be191ca39b (patch)
tree136ca7ad8f6ffbea3f73d7b47f34aa2a7b136ea9 /util
parentb46baf107fb88c7b0e80664a9f9951aeaa6ba249 (diff)
downloadgem5-7fed053bebc49d0f3dc10995360f78be191ca39b.tar.xz
More fixes for running from anywhere.
util/pbs/send.py: always access the job directory via full path --HG-- extra : convert_revision : 1792aadb39428e7c91953ac58f6da212b7f92835
Diffstat (limited to 'util')
-rwxr-xr-xutil/pbs/send.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/util/pbs/send.py b/util/pbs/send.py
index 1f174b1f8..3741b8696 100755
--- a/util/pbs/send.py
+++ b/util/pbs/send.py
@@ -131,21 +131,22 @@ if listonly:
if not onlyecho:
jl = []
for jobname in joblist:
+ jobdir = joinpath(rootdir, jobname)
if os.path.exists(jobname):
if not force:
- if os.path.isfile(joinpath(jobname, '.success')):
+ if os.path.isfile(joinpath(jobdir, '.success')):
continue
- if os.path.isfile(joinpath(jobname, '.start')) and \
- not os.path.isfile(joinpath(jobname, '.stop')):
+ if os.path.isfile(joinpath(jobdir, '.start')) and \
+ not os.path.isfile(joinpath(jobdir, '.stop')):
continue
if not clean:
sys.exit('job directory not clean!')
- job.cleandir(jobname)
+ job.cleandir(jobdir)
else:
- os.mkdir(jobname)
+ os.mkdir(jobdir)
jl.append(jobname)
joblist = jl