FreeBSD Bugzilla – Attachment 144343 Details for
Bug 191562
[new port] sysutils/rundeck Rundeck - remote node orchestration server
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
rundeck.shar
rundeck.shar (text/plain), 4.79 KB, created by
Volodymyr Kostyrko
on 2014-07-02 16:52:33 UTC
(
hide
)
Description:
rundeck.shar
Filename:
MIME Type:
Creator:
Volodymyr Kostyrko
Created:
2014-07-02 16:52:33 UTC
Size:
4.79 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># rundeck ># rundeck/pkg-descr ># rundeck/Makefile ># rundeck/distinfo ># rundeck/files ># rundeck/files/rundeck.in ># rundeck/pkg-plist ># >echo c - rundeck >mkdir -p rundeck > /dev/null 2>&1 >echo x - rundeck/pkg-descr >sed 's/^X//' >rundeck/pkg-descr << 'fbc613fd661195bd01fe09a68975696c' >XIn a nutshell Jenkins CI is the leading open-source continuous integration >Xserver. Built with Java, it provides over 300 plugins to support building >Xand testing virtually any project. >X >XWWW: http://jenkins-ci.org/ >fbc613fd661195bd01fe09a68975696c >echo x - rundeck/Makefile >sed 's/^X//' >rundeck/Makefile << 'a4589ab92b82ee85ecf597a750807c70' >X# $FreeBSD$ >X >XPORTNAME= rundeck >XPORTVERSION= 2.1.3 >XCATEGORIES= sysutils java >XMASTER_SITES= http://download.rundeck.org/jar/ >XDISTNAME= ${PORTNAME}-launcher-${PORTVERSION} >XEXTRACT_SUFX= .jar >X >XMAINTAINER= c.kworr@gmail.com >XCOMMENT= Web-accessible console for dispatching commands and scripts to your nodes >X >XLICENSE= APACHE20 >X >XUSE_JAVA= yes >XJAVA_VERSION= 1.6+ >X >XNO_BUILD= yes >X >XUSE_RC_SUBR= rundeck >X >XRUNDECK_HOME?= ${PREFIX}/rundeck >XRUNDECK_USER?= rundeck >XRUNDECK_GROUP?= rundeck >XRUNDECK_LOG_FILE?= /var/log/rundeck.log >X >X.if ${RUNDECK_USER} == "rundeck" >XUSERS= rundeck >X.endif >X.if ${RUNDECK_GROUP} == "rundeck" >XGROUPS= rundeck >X.endif >X >XSUB_LIST+= RUNDECK_HOME=${RUNDECK_HOME} RUNDECK_USER=${RUNDECK_USER} RUNDECK_GROUP=${RUNDECK_GROUP} JAVA_HOME=${JAVA_HOME} RUNDECK_LOG_FILE=${RUNDECK_LOG_FILE} >X >X.include <bsd.port.pre.mk> >X >Xdo-install: >X ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${RUNDECK_HOME}/server/lib >X ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} ${STAGEDIR}${DATADIR}/${PORTNAME}-launcher${EXTRACT_SUFX} >X >X.include <bsd.port.post.mk> >a4589ab92b82ee85ecf597a750807c70 >echo x - rundeck/distinfo >sed 's/^X//' >rundeck/distinfo << '78e63980190548d2f1096cfae8420780' >XSHA256 (rundeck-launcher-2.1.3.jar) = 21dd520b7b84091e1c390395d95b38d86385afe6ff0c2b8f786d8d356e4ecb9b >XSIZE (rundeck-launcher-2.1.3.jar) = 56731833 >78e63980190548d2f1096cfae8420780 >echo c - rundeck/files >mkdir -p rundeck/files > /dev/null 2>&1 >echo x - rundeck/files/rundeck.in >sed 's/^X//' >rundeck/files/rundeck.in << '50a02558e84f7a6412f039d65cab3403' >X#!/bin/sh >X >X# PROVIDE: rundeck >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X >X# >X# Configuration settings for rundeck in /etc/rc.conf: >X# >X# rundeck_enable (bool): >X# Set to "NO" by default. >X# Set it to "YES" to enable rundeck >X# >X# rundeck_args (str): >X# Extra arguments passed to start command >X# >X# rundeck_home (str) >X# Set to "%%RUNDECK_HOME%%" by default. >X# Set the RUNDECK_HOME variable for rundeck process >X# >X# rundeck_java_home (str): >X# Set to "%%JAVA_HOME%%" by default. >X# Set the Java virtual machine to run rundeck >X# >X# rundeck_java_opts (str): >X# Set to "" by default. >X# Java VM args to use. >X# >X# rundeck_user (str): >X# Set to "%%RUNDECK_USER%%" by default. >X# User to run rundeck as. >X# >X# rundeck_group (str): >X# Set to "%%RUNDECK_GROUP%%" by default. >X# Group for data file ownership. >X# >X# rundeck_log_file (str): >X# Set to "%%RUNDECK_LOG_FILE%%" by default. >X# Log file location. >X# >X >X. /etc/rc.subr >X >Xname="rundeck" >Xrcvar=rundeck_enable >X >Xload_rc_config "${name}" >X >X: ${rundeck_args="-b %%RUNDECK_HOME%%"} >X: ${rundeck_enable="NO"} >X: ${rundeck_home="%%RUNDECK_HOME%%"} >X: ${rundeck_java_home="%%JAVA_HOME%%"} >X: ${rundeck_user="%%RUNDECK_USER%%"} >X: ${rundeck_group="%%RUNDECK_GROUP%%"} >X: ${rundeck_log_file="%%RUNDECK_LOG_FILE%%"} >X >Xpidfile="/var/run/rundeck/rundeck.pid" >Xcommand="/usr/sbin/daemon" >Xjava_cmd="${rundeck_java_home}/bin/java" >Xprocname="${java_cmd}" >Xcommand_args="-p ${pidfile} ${java_cmd} ${rundeck_java_opts} -jar %%DATADIR%%/rundeck-launcher.jar ${rundeck_args} > ${rundeck_log_file} 2>&1" >Xrequired_files="${java_cmd}" >X >Xstart_precmd="rundeck_prestart" >Xstart_cmd="rundeck_start" >X >Xrundeck_prestart() { >X if [ ! -f "${rundeck_log_file}" ]; then >X touch "${rundeck_log_file}" >X chown "${rundeck_user}:${rundeck_group}" "${rundeck_log_file}" >X chmod 640 "${rundeck_log_file}" >X fi >X if [ ! -d "/var/run/rundeck" ]; then >X install -d -o "${rundeck_user}" -g "${rundeck_group}" -m 750 "/var/run/rundeck" >X fi >X} >X >Xrundeck_start() >X{ >X check_startmsgs && echo "Starting ${name}." >X su -l ${rundeck_user} -c "exec ${command} ${command_args} ${rc_arg}" >X} >X >Xrun_rc_command "$1" >50a02558e84f7a6412f039d65cab3403 >echo x - rundeck/pkg-plist >sed 's/^X//' >rundeck/pkg-plist << '337e0801d8413b72ad09d9361a5e4746' >Xetc/rc.d/rundeck >X%%DATADIR%%/rundeck-launcher.jar >X@dirrmtry rundeck >X@dirrmtry %%DATADIR%% >337e0801d8413b72ad09d9361a5e4746 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 191562
:
144343
|
146780
|
146787
|
146788
|
146789