Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2
beagle-index
beagle-crawl-system
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File beagle-crawl-system of Package beagle-index
#!/bin/sh # # beagle-crawl-system # # Copyright (C) 2005 Novell, Inc. # # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. # # Modified from the upstream slightly for the purpose of the SUSE # beagle-index package. umask 022 export TMPDIR=/tmp # Mono requires a writable wapi directory MONO_SHARED_DIR=`mktemp -d -p $TMPDIR .beagleindexwapi.XXXXXXXXXX`|| ( echo "Can't create wapi directory!" ; exit 1 ) chown beagleindex $MONO_SHARED_DIR for crawl_file in /etc/beagle/crawl-rules/crawl-*; do unset CRAWL_ENABLED CRAWL_DISABLE_FILTERING CRAWL_RECURSIVE CRAWL_CACHE_TEXT CRAWL_ALLOW_PATTERNS CRAWL_DENY_PATTERNS CRAWL_PATHS CRAWL_INDEX_NAME if [ -f $crawl_file ] ; then . $crawl_file if [ -n "$CRAWL_ENABLED" -a "$CRAWL_ENABLED" = "yes" ] ; then OPTIONS="`test -n "$CRAWL_DISABLE_FILTERING" -a "$CRAWL_DISABLE_FILTERING" = "yes" && \ echo --disable-filtering`" OPTIONS="`test -n "$CRAWL_DISABLE_DIRECTORIES" -a "$CRAWL_DISABLE_DIRECTORIES" = "yes" && \ echo --disable-directories`" OPTIONS="$OPTIONS `test -n "$CRAWL_RECURSIVE" -a "$CRAWL_RECURSIVE" = "yes" && \ echo --recursive`" OPTIONS="$OPTIONS `test -n "$CRAWL_CACHE_TEXT" -a "$CRAWL_CACHE_TEXT" = "yes" && \ echo --enable-text-cache`" OPTIONS="$OPTIONS `test -n "$CRAWL_ALLOW_PATTERNS" && \ echo --allow-pattern $CRAWL_ALLOW_PATTERNS`" OPTIONS="$OPTIONS `test -n "$CRAWL_DENY_PATTERNS" && \ echo --deny-pattern $CRAWL_DENY_PATTERNS`" MONO_SHARED_DIR=$MONO_SHARED_DIR /usr/sbin/beagle-build-index --disable-restart --target $RPM_BUILD_ROOT/usr/share/beagle/mergables/$CRAWL_INDEX_NAME $OPTIONS $CRAWL_PATHS if [ $? -ne 0 ]; then exit 1; fi fi fi done # delete wapi directory rm -rf $MONO_SHARED_DIR exit 0
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