https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114856

Revision: 114856
Author:   py
Date:     2012-04-11 20:52:11 +0000 (Wed, 11 Apr 2012)
Log Message:
-----------
adding the debian dir that was used to make the packages that are currently in 
prod.
copyright needs to be filled in, but I don't know these things...

Added Paths:
-----------
    trunk/lucene-search-2/debian/
    trunk/lucene-search-2/debian/changelog
    trunk/lucene-search-2/debian/compat
    trunk/lucene-search-2/debian/control
    trunk/lucene-search-2/debian/copyright
    trunk/lucene-search-2/debian/init.d
    trunk/lucene-search-2/debian/lucene-search-2.install
    trunk/lucene-search-2/debian/lucene.install
    trunk/lucene-search-2/debian/postinst
    trunk/lucene-search-2/debian/rules
    trunk/lucene-search-2/debian/source/
    trunk/lucene-search-2/debian/source/format

Added: trunk/lucene-search-2/debian/changelog
===================================================================
--- trunk/lucene-search-2/debian/changelog                              (rev 0)
+++ trunk/lucene-search-2/debian/changelog      2012-04-11 20:52:11 UTC (rev 
114856)
@@ -0,0 +1,5 @@
+lucene-search-2 (2.1.3wm1) lucid-wikimedia; urgency=low
+
+  * initial debianization
+
+ -- peter youngmeister <[email protected]>  Wed, 11 Jan 2012 16:17:10 -0500

Added: trunk/lucene-search-2/debian/compat
===================================================================
--- trunk/lucene-search-2/debian/compat                         (rev 0)
+++ trunk/lucene-search-2/debian/compat 2012-04-11 20:52:11 UTC (rev 114856)
@@ -0,0 +1 @@
+7

Added: trunk/lucene-search-2/debian/control
===================================================================
--- trunk/lucene-search-2/debian/control                                (rev 0)
+++ trunk/lucene-search-2/debian/control        2012-04-11 20:52:11 UTC (rev 
114856)
@@ -0,0 +1,14 @@
+Source: lucene-search-2
+Section: web
+Priority: optional
+Maintainer: Peter Youngmeister <[email protected]>
+Build-Depends: sun-j2sdk1.6, ant, debhelper (>= 7.0.50~), javahelper (>=0.25)
+Standards-Version: 3.8.4
+
+Package: lucene-search-2
+Architecture: all
+Depends: sun-j2sdk1.6
+Description: Wikimedia Backend Search
+ Implementation of Lucene that handles wiki
+ search indexing and serving of search results.
+ Original code by rainman-sr

Added: trunk/lucene-search-2/debian/copyright
===================================================================
--- trunk/lucene-search-2/debian/copyright                              (rev 0)
+++ trunk/lucene-search-2/debian/copyright      2012-04-11 20:52:11 UTC (rev 
114856)
@@ -0,0 +1,11 @@
+Upstream Author(s):
+
+    PLACEHOLDER
+
+Copyright:
+
+    PLACEHOLDER
+
+License:
+
+    PLACEHOLDER

Added: trunk/lucene-search-2/debian/init.d
===================================================================
--- trunk/lucene-search-2/debian/init.d                         (rev 0)
+++ trunk/lucene-search-2/debian/init.d 2012-04-11 20:52:11 UTC (rev 114856)
@@ -0,0 +1,69 @@
+#!/bin/bash
+# chkconfig: 2345 84 16
+# description: MediaWiki Lucene Search daemon
+# vim: autoindent
+
+SERVICE_NAME="Lucene Search daemon"
+BINDIR=/a/search/lucene-search
+LOGDIR=/a/search/log
+
+. /lib/lsb/init-functions
+. /etc/default/rcS
+
+export PATH=/usr/bin:/usr/local/sbin:$PATH
+pid=/var/run/lsearchd.pid
+
+case "$1" in
+        start)  
+                # Check if running
+                if [ -s $pid ] && kill -0 $(cat /var/run/lsearchd.pid) 
>/dev/null 2>&1; then
+                        log_progress_msg "Already running"
+                        log_end_msg 0
+                        exit 0
+                fi
+                log_daemon_msg "Starting $SERVICE_NAME"
+
+                # Increase FD limit
+                ulimit -n 65536
+                # Run the daemon
+                if start-stop-daemon --start --quiet --background --user 
lsearch --chuid lsearch --pidfile $pid --make-pidfile --exec /usr/bin/java -- 
-Xmx20000m -Djava.rmi.server.codebase=file://$BINDIR/LuceneSearch.jar 
-Djava.rmi.server.hostname=$HOSTNAME -jar $BINDIR/LuceneSearch.jar
+                then
+                        rc=0
+                        sleep 1
+                        if ! kill -0 $(cat /var/run/lsearchd.pid) >/dev/null 
2>&1; then
+                            log_failure_msg "$SERVICE_NAME failed to start"
+                            rc=1
+                        fi
+                fi
+
+                if [ $rc -eq 0 ]; then
+                        log_end_msg 0
+                else
+                        log_end_msg 1
+                        rm -f /var/run/lsearchd.pid
+                fi
+                ;;
+        stop)   
+                log_daemon_msg "Stopping $SERVICE_NAME"
+                start-stop-daemon --stop --quiet --oknodo --pidfile $pid
+                log_end_msg $?
+                rm -f /var/run/lsearchd.pid
+                echo
+                ;;
+        restart)
+                $0 stop
+                sleep 5s
+                $0 start
+                ;;
+        status)
+                if [ -s $pid ] && kill -0 $(cat /var/run/lsearchd.pid) 
>/dev/null 2>&1; then
+                        echo "$SERVICE_NAME is running"
+                else
+                        echo "$SERVICE_NAME is not running"
+                fi
+                ;;
+        *)
+                echo "Usage: $0 {start|stop|status|restart}"
+                exit 1
+                ;;
+esac

Added: trunk/lucene-search-2/debian/lucene-search-2.install
===================================================================
--- trunk/lucene-search-2/debian/lucene-search-2.install                        
        (rev 0)
+++ trunk/lucene-search-2/debian/lucene-search-2.install        2012-04-11 
20:52:11 UTC (rev 114856)
@@ -0,0 +1 @@
+LuceneSearch.jar a/search/lucene-search/

Added: trunk/lucene-search-2/debian/lucene.install
===================================================================
--- trunk/lucene-search-2/debian/lucene.install                         (rev 0)
+++ trunk/lucene-search-2/debian/lucene.install 2012-04-11 20:52:11 UTC (rev 
114856)
@@ -0,0 +1 @@
+LuceneSearch.jar a/search/lucene-search

Added: trunk/lucene-search-2/debian/postinst
===================================================================
--- trunk/lucene-search-2/debian/postinst                               (rev 0)
+++ trunk/lucene-search-2/debian/postinst       2012-04-11 20:52:11 UTC (rev 
114856)
@@ -0,0 +1,7 @@
+#!/bin/sh
+if ! getent passwd lsearch > /dev/null; then
+        groupadd -r search
+        useradd -r -d/a -c'lucene search daemon' -gsearch -s/sbin/nologin 
lsearch
+fi
+
+#DEBHELPER#

Added: trunk/lucene-search-2/debian/rules
===================================================================
--- trunk/lucene-search-2/debian/rules                          (rev 0)
+++ trunk/lucene-search-2/debian/rules  2012-04-11 20:52:11 UTC (rev 114856)
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+
+export JAVA_HOME=/usr/lib/j2sdk1.6-sun
+export CLASSPATH=/usr/share/java/log4j-1.2.jar
+%:
+       dh $@ --with javahelper


Property changes on: trunk/lucene-search-2/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/lucene-search-2/debian/source/format
===================================================================
--- trunk/lucene-search-2/debian/source/format                          (rev 0)
+++ trunk/lucene-search-2/debian/source/format  2012-04-11 20:52:11 UTC (rev 
114856)
@@ -0,0 +1 @@
+3.0 (quilt)


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to