File: backport.sh

package info (click to toggle)
hobbit-plugins 20141201
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 420 kB
  • ctags: 49
  • sloc: perl: 2,315; sh: 78; makefile: 56
file content (51 lines) | stat: -rwxr-xr-x 3,088 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/sh

set -e

ALLFILES="*-ext/* *launch.d/*.cfg debian/README.Debian Makefile etc/dirty_etc_ok"

if [ "$1" = "undo" ]; then
    prename -v 's/hobbitgraph/graphs/'                *.d
    prename -v 's/hobbit/xymon/g'                     *.d sudoers.d/*
    sed -e 's/^#Pre-Depends:/Pre-Depends:/g'          -i debian/control
    sed -e 's/(<< 4.3.7-1~)/(>= 4.3.17-2~)/g'         -i debian/control
    sed -e 's/hobbit/xymon/g'                         -i sudoers.d/* debian/postinst *-bin/* *launch.d/*.cfg
    sed -e 's/hobbitd/xymond/g'                       -i server-ext/ircbot *launch.d/ircbot.cfg client-bin/xynagios
    sed -e 's: hobbitgraph.d : graphs.d :g'           -i Makefile
    sed -e 's:hobbit\([a-z]*\).d:xymon\1.d:g'         -i Makefile
    sed -e 's:/var/log/hobbit/:/var/log/xymon/:g'     -i $ALLFILES
    sed -e 's:/var/lib/hobbit/:/var/lib/xymon/:g'     -i $ALLFILES
    sed -e 's:/usr/lib/hobbit/:/usr/lib/xymon/:g'     -i $ALLFILES
    sed -e 's:/etc/hobbit:/etc/xymon:g'               -i $ALLFILES
    sed -e 's:sudoers.d/hobbit:sudoers.d/xymon:g'     -i $ALLFILES
    sed -e 's:HOBBITCLIENTHOME:XYMONCLIENTHOME:g'     -i $ALLFILES
    sed -e 's:BBHOME:XYMONHOME:g'                     -i server-ext/*
    sed -e 's:BBDISP:XYMSRV:g'                        -i server-ext/*
    sed -e 's:$ENV{BB}:$ENV{XYMON}:g'                 -i server-ext/*
    sed -e 's:BBSERVERHOSTNAME:XYMONSERVERHOSTNAME:g' -i server-ext/*
    sed -e 's:bbhostgrep:xymongrep:g'                 -i server-ext/*
    [ -e debian/maintscript.disabled ] && mv -v debian/maintscript.disabled debian/maintscript
else
    [ -e debian/maintscript ] && mv -v debian/maintscript debian/maintscript.disabled
    sed -e 's:xymongrep:bbhostgrep:g'                 -i server-ext/*
    sed -e 's:XYMONSERVERHOSTNAME:BBSERVERHOSTNAME:g' -i server-ext/*
    sed -e 's:XYMONHOME:BBHOME:g'                     -i server-ext/*
    sed -e 's:XYMSRV:BBDISP:g'                        -i server-ext/*
    sed -e 's:$ENV{XYMON}:$ENV{BB}:g'                 -i server-ext/*
    sed -e 's:XYMONCLIENTHOME:HOBBITCLIENTHOME:g'     -i $ALLFILES
    sed -e 's:sudoers.d/xymon:sudoers.d/hobbit:g'     -i $ALLFILES
    sed -e 's:/etc/xymon:/etc/hobbit:g'               -i $ALLFILES
    sed -e 's:/usr/lib/xymon/:/usr/lib/hobbit/:g'     -i $ALLFILES
    sed -e 's:/var/lib/xymon/:/var/lib/hobbit/:g'     -i $ALLFILES
    sed -e 's:/var/log/xymon/:/var/log/hobbit/:g'     -i $ALLFILES
    sed -e 's:xymon\([a-z]*\).d:hobbit\1.d:g'         -i Makefile
    sed -e 's: graphs.d : hobbitgraph.d :g'           -i Makefile
    sed -e 's/xymond/hobbitd/g'                       -i server-ext/ircbot *launch.d/ircbot.cfg client-bin/xynagios
    sed -e 's/xymon/hobbit/g'                         -i sudoers.d/* debian/postinst *-bin/* *launch.d/*.cfg
    sed -e 's/(>= 4.3.17-2~)/(<< 4.3.7-1~)/g'         -i debian/control
    sed -e 's/^Pre-Depends:/#Pre-Depends:/g'          -i debian/control
    prename -v 's/xymon/hobbit/g'                     *.d sudoers.d/*
    prename -v 's/graphs/hobbitgraph/'                *.d
fi

exit 0