Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
ca44d90f
Commit
ca44d90f
authored
May 31, 2013
by
Dan Reading
Browse files
changing where files are uploaded, new diff file added
parent
3dd753a6
Changes
1
Hide whitespace changes
Inline
Side-by-side
clientside/tmcc/common/nodetest/usr/local/etc/emulab/gatherinv
View file @
ca44d90f
...
...
@@ -61,29 +61,34 @@ set +e
exit
1
fi
# have needed dirs ?
mkdir
-p
/proj/emulab-ops/nodecheck/Complete
if
[
!
-d
/proj/emulab-ops/nodecheck/FullInventory
]
;
then
mkdir
-p
/proj/emulab-ops/nodecheck/FullInventory
chmod
755 /proj/emulab-ops/nodecheck /proj/emulab-ops/nodecheck/FullInventory
fi
$(
cp
/tmp/nodecheck.log.tb.new /proj/emulab-ops/nodecheck/
$host
)
;
$(
cp
/tmp/nodecheck.log.inv /proj/emulab-ops/nodecheck/
Complete
/
$host
)
;
$(
chmod
a
+r /proj/emulab-ops/nodecheck/
$host
/proj/emulab-ops/nodecheck/
Complete
/
$host
)
;
$(
cp
/tmp/nodecheck.log.inv /proj/emulab-ops/nodecheck/
FullInventory
/
$host
)
;
$(
chmod
g
+r
w
/proj/emulab-ops/nodecheck/
$host
/proj/emulab-ops/nodecheck/
FullInventory
/
$host
)
;
# Test what found local against what is in the database
readtmcinfo
# info from tmcc.bin hwinv
# for testing readtmcinfo /proj/emulab-ops/nodecheck/test
copytmcinfo
# copy into hwinvcopy
readtmcinfo /proj/emulab-ops/nodecheck/
$host
# read local found into hwinv
{
comparetmcinfo
}
>
/tmp/
$host
.diff
cat
/tmp/
$host
.diff
if
[
-s
/tmp/
$host
.diff
]
;
then
$(
cp
/tmp/
$host
.diff /proj/emulab-ops/nodecheck
)
$(
chmod
a+r /proj/emulab-ops/nodecheck/
$host
.diff
)
;
readtmcinfo /tmp/nodecheck.log.tb.new
# read local found into hwinv
comparetmcinfo /tmp/nodecheck.diff
# file for output
if
[
-s
/tmp/nodecheck.diff
]
;
then
cat
/tmp/nodecheck.diff
$(
cp
/tmp/nodecheck.diff /proj/emulab-ops/nodecheck/
${
host
}
.diff
)
$(
chmod
g+rw /proj/emulab-ops/nodecheck/
${
host
}
.diff
)
;
else
# no diff maybe it got better
rm
-f
/proj/emulab-ops/nodecheck/
${
host
}
.diff
fi
# echo "NEED TO ENABLE rm -f /tmp/nodecheck.log.tb /tmp/nodecheck.log.inv"
# echo "NEED TO ENABLE rm -f /tmp/nodecheck.log.tb.new /tmp/
$host
.diff"
# echo "NEED TO ENABLE rm -f /tmp/nodecheck.log.tb.new /tmp/
nodecheck
.diff"
}
gatherinv_main
$0
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment