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.