My apologies--I was accidentally using review/lustre instead of review/fs/lustre-release.
No worries. Glad you figured out what it was.
I rebased and resubmitted and the ubuntu build still fails, but I think I understand why now. My patch removes lustre/scripts/lustre and replaces it with lustre/scripts/lustre.in (due to the name of the tune2fs executable being determined at configure time). So lustre/scripts/lustre gets auto-generated when configure is run. But following configure the build runs
fakeroot debian/rules clean
which reverts all the patches. Reverting my patch tries to recreate lustre/scripts/lustre, but this fails because it already exists (it was created by configure).
Nice catch. I also discovered the same yesterday since I was looking at why this build was failing also. It is a "perfect storm" of conditions that causes this. 
I suppose one way to fix this is to separate out the removal of lustre/scripts/lustre as a separate patch. Thoughts?
I don't think that will fix it, but my changeset for LU-120 does. Perhaps you can cherry-pick that change and put it in front of yours and see if it fixes it. It does for me, locally.
Hi Wally,
Thanks for reporting these problems. We knew the init scripts would probably need work to properly support non-redhat distros. I don't currently have a SLES system to test on, but when I get a chance I'll try to bring up a VM to look into this.
Are you just using 'make rpm'?