>>>>> "Nathan" == Nathan Bush <nathan.bush at sun.com> writes:
Nathan> 1) Why move the mktpl step at all? It seems that it was already
Nathan> happening before findunref. The new location introduces two
Nathan> consecutive if-statements (lines 2130, 2147) that have the same
Nathan> conditional expression. They might as well be run together into
Nathan> one if-statement.
Yes and no. The problem that I see with putting them all in 1 big if
block is that it blurs the logical separation between the two activities
(generating the license files and generating the open-only binaries).
I can put them into 1 "if" block if folks really think that's the right
thing to do, but I'll insist on a comment like
# This step is logically separate from everything else in this
# if block (generation of open-only binaries, etc).
Nathan> 2) This is minor, but w.r.t. the lines:
Nathan> 2639 echo "\n==== Generating OpenSolaris tarballs ====\n" | \
Nathan> 2640 tee -a $LOGFILE >> $mail_msg_file
Nathan> Most of the rest of the script has the "tee" command written as
Nathan> "tee -a $mail_msg_file >> $LOGFILE". Unless it matters here it
Nathan> might as well be made to match.
It appears both ways at various places in the script. I think ">>
$LOGFILE" is more common, but I didn't do a count. I'll update my
changes to use ">> $LOGFILE".
Nathan> 3) In lines 2683-2708, it looks like the order of sdrop and
Nathan> bfudrop were reversed relative to each other vs. the original
Nathan> version. If I followed the bug comments correctly, these two
Nathan> steps do not interact. Is there another reason for this
Nathan> switch?
Mostly historical. I originally just moved sdrop, before I discovered
that I had to move bindrop. Also, come to think of it, I need to see
which steps depend on README.opensolaris and add a comment about that
dependency.
mike