Skip to content
Snippets Groups Projects
Select Git revision
  • effd623518d640a3acce4bfde610cca031133256
  • master default protected
  • forbid-save-as
  • upload-via-token
  • moodle-integration
  • patch-double-tap-seek
  • patch_datum_anzeigen
  • patch_raum_anzeigen
  • intros
  • live_sources
  • bootstrap4
  • modules
12 results

jobs.py

Blame
  • Forked from Video AG Infrastruktur / website
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    26mopsmops 1.01 KiB
    #!/bin/sh
    
    PREREQ=""
    DESCRIPTION="Enforcing MoPS disconnect"
    
    prereqs()
    {
           echo "$PREREQ"
    }
    
    case $1 in
    # get pre-requisites
    prereqs)
           prereqs
           exit 0
           ;;
    esac
    
    . /scripts/casper-functions
    load_confmodule
    
    log_begin_msg "$DESCRIPTION"
    
    # Starting nmtelekinese with the MoPS network
    cp /nm/nmtelekinese.py /root/usr/bin/
    chroot /root mkdir -m 755 -p /home/${USERNAME}/.config/autostart
    cp /nm/nmtelekinese.desktop /root/home/${USERNAME}/.config/autostart
    chroot /root chmod 755 /home/${USERNAME}/.config/autostart/nmtelekinese.desktop
    chroot /root chown -R ${USERNAME}:${USERNAME} /home/${USERNAME}/.config
    
    # Denying all connections to redirector.wlan.rwth-aachen.de
    mount -t proc none /root/proc
    chroot /root modprobe ip_tables
    chroot /root modprobe iptable_filter
    chroot /root modprobe ipt_REJECT
    chroot /root iptables -I OUTPUT 1 -d 137.226.8.34 -j REJECT --reject-with icmp-host-prohibited
    chroot /root iptables -I OUTPUT 1 -d 137.226.8.34 -p tcp -j REJECT --reject-with tcp-rst
    umount /root/proc
    
    log_end_msg