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