Hi,

I am running rpm-maven-plugin 2.1-alpha-1 on Solaris. It fails with this
message

[WARNING] + umask 022
[WARNING] + cd
/app/home/relmascm/mpo_masterbuild/07Dec11/migrated-scripts/batch_jobs/target/rpm/batch_jobs/BUILD
[WARNING] + /usr/bin/rm -rf
/app/home/relmascm/mpo_masterbuild/07Dec11/migrated-scripts/batch_jobs/target/rpm/batch_jobs/buildroot
[WARNING] + /usr/bin/mkdir -p
/app/home/relmascm/mpo_masterbuild/07Dec11/migrated-scripts/batch_jobs/target/rpm/batch_jobs/buildroot
[WARNING] + [ -e
/app/home/relmascm/mpo_masterbuild/07Dec11/migrated-scripts/batch_jobs/target/rpm/batch_jobs/buildroot
]
[WARNING] /app/home/relmascm/rpm5/var/tmp/rpm-tmp.26741: test: argument
expected
[WARNING] error: Bad exit status from
/app/home/relmascm/rpm5/var/tmp/rpm-tmp.26741 (%install)
[INFO]
[INFO]
[INFO] RPM build errors:
[WARNING]     Bad exit status from
/app/home/relmascm/rpm5/var/tmp/rpm-tmp.26741 (%install)
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE


The reason for this is that Solaris Bourne Shell doesn't recognise the '-e'
option to the test/[] command.

This could be fixed so that it used -f option instead. Line 261 of
SpecWriter.java would read 

spec.println( "if [ -f $RPM_BUILD_ROOT ];" );

and not

spec.println( "if [ -e $RPM_BUILD_ROOT ];" );

What do I do to get this change into the source code?






-- 
View this message in context: 
http://old.nabble.com/rpm-maven-plugin-2.1-alpha-1-fails-when-running-on-Solaris-tp32938498p32938498.html
Sent from the mojo - user mailing list archive at Nabble.com.

Reply via email to