From 71ae0af4bad2fd38ded15bcb643f0ad73232c480 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Mon, 30 Sep 2013 03:09:49 +0200 Subject: get rid of python MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- got.py | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100755 got.py (limited to 'got.py') diff --git a/got.py b/got.py deleted file mode 100755 index a96e30a..0000000 --- a/got.py +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env python3 -''' -gates-of-tartaros – Minimal replacement for agetty with SSH support - -Copyright © 2013 Mattias Andrée (maandree@member.fsf.org) - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -''' - - -import os -import sys -import time -from subprocess import Popen - - -for arg in sys.argv[1:]: - if "=" in arg: - os.putenv(arg.split("=")[0], "=".join(arg.split("=")[1:])) - -def spawn(cmd): - Popen(cmd, stdin = sys.stdin, stdout = sys.stdout, stderr = sys.stderr).wait() - - -user = input() -if "@" in user: - os.putenv("GOT_COMMAND", "ssh " + user) - spawn(["login", "-p", "-f", "sshlogin"]) -else: - if user.startswith("-"): - spawn(["stty", "-icanon", "-echo", "-isig", "-ixon", "-ixoff", "-ixany"]) - print("\033[01;31mNice try! Sleeping for 10 minutes...\033[00m") - time.sleep(10 * 60) - else: - spawn(["login", user]) - -- cgit v1.2.3-70-g09d2