Results 1 to 2 of 2

Thread: Script to automate subversion in jailshell

  1. #1
    Administrator Smoge's Avatar
    Join Date
    Mar 2005
    Posts
    6,634
    Blog Entries
    5

    Default Script to automate subversion in jailshell

    This script assumes you have Subversion installed.

    It checks for the virtfs entry, and if exists, copies the necessary libraries for subversion (svn) to work in a jailshell.

    Code:
    ##!/bin/bash
    ## Setup libapr libaprutil for jail shell users
    ## support@mysitegroup.com
    echo ====================================
    echo 
    echo Script to add library support for cPanel JailShell Subversion usage
    echo
    echo jailshell_svn.sh cpanelusername
    echo
    echo Need help? - support@mysitegroup.com
    echo
    echo Use at your own risk!
    echo
    echo ====================================
    echo
    if [ "$1" != "" ]; then
        if [ -f /home/virtfs/$1/checkvirtfs ]
          then
          echo "Found $1 JailShell."
          echo
        else
          echo "Sorry, $1 does not appear to use JailShell."
          echo
          exit 2
        fi
    mkdir /home/virtfs/$1/usr/local/apr
    mkdir /home/virtfs/$1/usr/local/apr/lib
    cp /usr/local/apr/lib/libapr-0.so.0 /home/virtfs/$1/usr/local/apr/lib/libapr-0.so.0
    cp /usr/local/apr/lib/libaprutil-0.so.0 /home/virtfs/$1/usr/local/apr/lib/libaprutil-0.so.0
    echo
    echo Libraries for svn usage added to $1 user jail shell
    echo
    exit 0
    else
    echo You need to provide the cpanel user name.
    echo 
    echo Try again.
    echo
    exit 1
    fi
    Warm regards,

    Smoge
    ModMySite Administrator

    Problems? Questions? Need modifications or other help with your site?

    Open A Ticket , Send Us An Email Or Give Us A Telephone Call +1 518-632-4152.

  2. #2
    Administrator Smoge's Avatar
    Join Date
    Mar 2005
    Posts
    6,634
    Blog Entries
    5

    Default

    Ha - two years later, and I need this again... but some things have changed in two years.

    The server this updated script works on has the following configuration:

    cPanel 11.25.0-R46156 - WHM 11.25.0 - X 3.9
    subversion-1.6.11 (compiled from source)
    LiteSpeed WebServer 4.0.15

    Below is the updated working script for the above configuration:


    Code:
    ##!/bin/bash
    ## Setup libapr libaprutil for jail shell users
    ## support@mysitegroup.com
    echo ====================================
    echo 
    echo Script to add library support for cPanel JailShell Subversion usage
    echo
    echo jailshell_svn.sh cpanelusername
    echo
    echo Need help? - support@mysitegroup.com
    echo
    echo Use at your own risk!
    echo
    echo ====================================
    echo
    if [ "$1" != "" ]; then
        if [ -f /home/virtfs/$1/checkvirtfs ]
          then
          echo "Found $1 JailShell."
          echo
        else
          echo "Sorry, $1 does not appear to use JailShell."
          echo
          exit 2
        fi
    mkdir /home/virtfs/$1/usr/local/apr
    mkdir /home/virtfs/$1/usr/local/apr/lib
    mkdir /home/virtfs/$1/usr/local/serf
    mkdir /home/virtfs/$1/usr/local/serf/lib
    cp /usr/local/apache.backup/lib/libapr-0.so.0 /home/virtfs/$1/usr/local/apr/lib/libapr-0.so.0
    cp /usr/local/apache.backup/lib/libaprutil-0.so.0 /home/virtfs/$1/usr/local/apr/lib/libaprutil-0.so.0
    cp /usr/local/serf/lib/libserf-0.so.0 /home/virtfs/$1/usr/local/serf/lib/libserf-0.so.0
    echo
    echo Libraries for svn usage added to $1 user jail shell
    echo
    exit 0
    else
    echo You need to provide the cpanel user name.
    echo 
    echo Try again.
    echo
    exit 1
    fi
    ModMySite Administrator

    Problems? Questions? Need modifications or other help with your site?

    Open A Ticket , Send Us An Email Or Give Us A Telephone Call +1 518-632-4152.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. What PHP script to use ?
    By oxy in forum Open Talk
    Replies: 1
    Last Post: 09-04-2008, 04:05 AM
  2. Using Subversion - General Instructions
    By Smoge in forum FAQ & HOWTO
    Replies: 0
    Last Post: 01-27-2008, 06:38 AM
  3. language file update change / tables / subversion
    By makenoize in forum Language Files / Language Database
    Replies: 0
    Last Post: 03-09-2007, 03:10 PM
  4. I need a script .. or two :)
    By dangerboy in forum Bugs Dolphin v.5.5.0
    Replies: 0
    Last Post: 01-24-2007, 04:39 PM
  5. ModMySite Dolphin 5.5 Subversion Server
    By Smoge in forum Bugs Dolphin v.5.5.0
    Replies: 4
    Last Post: 12-23-2006, 12:47 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •