Summary: ${app.display.name} Server Name: ${app} Version: ${app.version} Release: ${app.release} License: ${app.license.type} Group: System Environment/Daemons URL: ${app.url} Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description ${app.description} %prep echo $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT cp -rf ${image.basedir} $RPM_BUILD_ROOT/%{name}-%{version} cd $RPM_BUILD_ROOT tar -zcvf /usr/src/redhat/SOURCES/%{name}-%{version}.tar.gz %{name}-%{version} %setup -q %build cd $RPM_BUILD_ROOT/%{name}-%{version} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/local/${app}-%{version}/bin mkdir -p $RPM_BUILD_ROOT/usr/local/${app}-%{version}/conf mkdir -p $RPM_BUILD_ROOT/usr/local/${app}-%{version}/lib/ext mkdir -p $RPM_BUILD_ROOT/usr/local/${app}-%{version}/var/log mkdir -p $RPM_BUILD_ROOT/usr/local/${app}-%{version}/var/run mkdir -p $RPM_BUILD_ROOT/usr/local/${app}-%{version}/var/partitions touch $RPM_BUILD_ROOT/usr/local/${app}-%{version}/var/log/${app}-stderr.log touch $RPM_BUILD_ROOT/usr/local/${app}-%{version}/var/log/${app}-stdout.log mkdir -p $RPM_BUILD_ROOT/etc/init.d ${mk.docs.dirs} ${mk.sources.dirs} pwd install -m 755 ${image.basedir}/bin/${app} $RPM_BUILD_ROOT/usr/local/${app}-%{version}/bin/${app} install -m 644 ${image.basedir}/bin/bootstrapper.jar $RPM_BUILD_ROOT/usr/local/${app}-%{version}/bin/bootstrapper.jar install -m 644 ${image.basedir}/bin/apacheds-tools.jar $RPM_BUILD_ROOT/usr/local/${app}-%{version}/bin/apacheds-tools.jar install -m 755 ${image.basedir}/bin/apacheds-tools.sh $RPM_BUILD_ROOT/usr/local/${app}-%{version}/bin/apacheds-tools.sh install -m 644 ${image.basedir}/bin/logger.jar $RPM_BUILD_ROOT/usr/local/${app}-%{version}/bin/logger.jar install -m 644 ${image.basedir}/bin/daemon.jar $RPM_BUILD_ROOT/usr/local/${app}-%{version}/bin/daemon.jar install -m 600 ${image.basedir}/conf/server.xml $RPM_BUILD_ROOT/usr/local/${app}-%{version}/conf/server.xml install -m 644 ${image.basedir}/conf/bootstrapper.properties $RPM_BUILD_ROOT/usr/local/${app}-%{version}/conf/bootstrapper.properties install -m 644 ${image.basedir}/conf/log4j.properties $RPM_BUILD_ROOT/usr/local/${app}-%{version}/conf/log4j.properties install -m 744 ${image.basedir}/bin/${server.init} $RPM_BUILD_ROOT/etc/init.d/${app} install -m 644 ${image.basedir}/${app.license.name} $RPM_BUILD_ROOT/usr/local/${app}-%{version} install -m 644 ${image.basedir}/${app.readme.name} $RPM_BUILD_ROOT/usr/local/${app}-%{version} install -m 644 ${image.basedir}/${app.icon} $RPM_BUILD_ROOT/usr/local/${app}-%{version} ${install.append.libs} ${install.docs} ${install.sources} ${install.notice.file} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc ${app.license.name} ${app.readme.name} /etc/init.d/${app} /usr/local/${app}-%{version}/bin/${app} /usr/local/${app}-%{version}/bin/bootstrapper.jar /usr/local/${app}-%{version}/bin/apacheds-tools.jar /usr/local/${app}-%{version}/bin/apacheds-tools.sh /usr/local/${app}-%{version}/bin/logger.jar /usr/local/${app}-%{version}/bin/daemon.jar /usr/local/${app}-%{version}/conf/log4j.properties /usr/local/${app}-%{version}/conf/bootstrapper.properties /usr/local/${app}-%{version}/conf/server.xml /usr/local/${app}-%{version}/lib/ext /usr/local/${app}-%{version}/var/run /usr/local/${app}-%{version}/var/log /usr/local/${app}-%{version}/var/partitions /usr/local/${app}-%{version}/var/log/${app}-stderr.log /usr/local/${app}-%{version}/var/log/${app}-stdout.log /usr/local/${app}-%{version}/${app.readme.name} /usr/local/${app}-%{version}/${app.license.name} /usr/local/${app}-%{version}/${app.icon} ${verify.append.libs} ${verify.docs} ${verify.sources} ${verify.notice.file}