Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:crewjones:lsb_app_checker
lsb-app-checker
lsb-app-checker.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lsb-app-checker.spec of Package lsb-app-checker
# LSB Compliant packages require the following in ~/.rpmmacros #%_binary_payload w9.gzdio Summary: Linux Application Checker Vendor: Linux Foundation # name, ver, rel are passed in from Makefile so we only have to set them one place Name: lsb-app-checker Version: 4.0.3 Release: 1 Source: %{name}-%{version}.tar.gz License: GPL URL: http://www.linuxfoundation.org/en/Downloads Group: Development/Tools Buildroot: %{_builddir}/%{name}-root AutoReqProv: no Requires: lsb-setup %description Linux Application Checker wraps all the current LSB test applications into a user-friendly web-based environment with unified test management and analysis capabilities. This facilitates test execution and results analysis thus making the LSB tests more attractive for upstream developers as well as making certification process technically more inviting. %prep %setup %build %install rm -rf $RPM_BUILD_ROOT/opt/lsb/app-checker mkdir -p $RPM_BUILD_ROOT/opt/lsb/app-checker rm -rf $RPM_BUILD_ROOT/etc/opt/lsb/app-checker mkdir -p $RPM_BUILD_ROOT/etc/opt/lsb/app-checker cp -r webui bin utils LICENSE README $RPM_BUILD_ROOT/opt/lsb/app-checker cp -r config/* $RPM_BUILD_ROOT/etc/opt/lsb/app-checker cd .. %files %defattr(-,linux-app-checker,linux-app-checker) /opt/lsb/app-checker /etc/opt/lsb/app-checker %doc /opt/lsb/app-checker/README %pre if [ "$1" = "1" -o "$1" = "install" ] ; then # install getent group linux-app-checker >/dev/null || groupadd linux-app-checker getent passwd linux-app-checker >/dev/null || useradd -c "Linux Application Checker restricted user" -d /opt/lsb/app-checker -g linux-app-checker -r linux-app-checker fi %post echo "Installed successfully." RESULT=0 if [ ! -x /usr/bin/perl ] ; then echo echo "Warning: Couldn't find /usr/bin/perl." echo "Perl is required for Linux Application Checker. Please install it" echo "using the tools provided by your distro." echo RESULT=1 fi mkdir -p /var/opt/lsb/app-checker chown -R linux-app-checker:linux-app-checker /opt/lsb/app-checker /var/opt/lsb/app-checker /etc/opt/lsb/app-checker # put out a message echo "__________________________________________________________________________" echo "Linux Application Checker has been installed to" echo "/opt/lsb/app-checker" if [ $RESULT -ne 0 ]; then echo echo "There were warnings." fi echo echo "Use /opt/lsb/app-checker/bin/app-checker-start.pl to run Linux AppChecker." echo echo "Read more info at" echo "http://ispras.linuxfoundation.org/index.php/About_Linux_Application_Checker" echo "or" echo "/opt/lsb/app-checker/README" echo # End of the postinstall script. %postun if [ "$1" = "0" -o "$1" = "remove" ] ; then # remove echo " Removing user and group 'linux-app-checker'." userdel linux-app-checker >/dev/null 2>&1 groupdel linux-app-checker >/dev/null 2>&1 if [ $1 = "0" -o $1 = "remove" ]; then echo " Linux Application Checker has been uninstalled." if [ -d /var/opt/lsb/app-checker ]; then echo " There are files left in /var/opt/lsb/app-checker. You could delete them all." fi fi fi %clean if [ ! -z "${RPM_BUILD_ROOT}" -a "${RPM_BUILD_ROOT}" != "/" ]; then rm -rf ${RPM_BUILD_ROOT} fi %changelog * Tue Jun 16 2009 Daniel Westervelt <dwestervelt@novell.com> - build for Novell RH migration
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor