aboutsummarylogtreecommitdiffstats
path: root/install.sh
blob: 565c10f10f134c69cf71f72f759b3e95f810ea2f (plain)
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

pre_remove()
{
    echo "Running openshift pre_remove script..."

    rm -f -- /usr/bin/kube-apiserver
    rm -f -- /usr/bin/kube-controller-manager
    rm -f -- /usr/bin/kubelet
    rm -f -- /usr/bin/kube-proxy
    rm -f -- /usr/bin/kube-scheduler
    rm -f -- /usr/bin/oadm
    rm -f -- /usr/bin/kubectl
    rm -f -- /usr/bin/openshift
    rm -f -- /usr/bin/oc
    rm -f -- /usr/bin/kubefed

}

pre_upgrade() {
    pre_remove
}

post_upgrade() {
    post_install
}

post_install() {

    echo "Running openshift post_install script..."

    ln -s /usr/bin/openshift /usr/bin/kube-apiserver
    ln -s /usr/bin/openshift /usr/bin/kube-controller-manager
    ln -s /usr/bin/openshift /usr/bin/kubelet
    ln -s /usr/bin/openshift /usr/bin/kube-proxy
    ln -s /usr/bin/openshift /usr/bin/kube-scheduler
    ln -s /usr/bin/openshift /usr/bin/oadm
    ln -s /usr/bin/oc        /usr/bin/kubectl

}