summaryrefslogtreecommitdiff
path: root/cryptominisat5/cryptominisat-5.6.3/scripts/aws/common_aws.py
diff options
context:
space:
mode:
Diffstat (limited to 'cryptominisat5/cryptominisat-5.6.3/scripts/aws/common_aws.py')
-rw-r--r--cryptominisat5/cryptominisat-5.6.3/scripts/aws/common_aws.py86
1 files changed, 0 insertions, 86 deletions
diff --git a/cryptominisat5/cryptominisat-5.6.3/scripts/aws/common_aws.py b/cryptominisat5/cryptominisat-5.6.3/scripts/aws/common_aws.py
deleted file mode 100644
index 4af1cfb0b..000000000
--- a/cryptominisat5/cryptominisat-5.6.3/scripts/aws/common_aws.py
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-# Copyright (C) 2018 Mate Soos
-#
-# 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; version 2
-# of the License.
-#
-# 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, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-from __future__ import print_function
-import boto
-import traceback
-import sys
-import subprocess
-import socket
-import fcntl
-import struct
-from email.mime.text import MIMEText
-from email.mime.application import MIMEApplication
-from email.mime.multipart import MIMEMultipart
-import smtplib
-import ConfigParser
-config = ConfigParser.ConfigParser()
-config.read("/home/ubuntu/email.conf")
-
-
-def send_email(subject, text, fname=None):
- msg = MIMEMultipart()
- msg['Subject'] = 'Email from solver: %s' % subject
- msg['From'] = 'msoos@msoos.org'
- msg['To'] = 'soos.mate@gmail.com'
-
- # That is what you see if you have no email client:
- msg.preamble = 'Multipart massage.\n'
-
- # Text part
- part = MIMEText(text)
- msg.attach(part)
-
- # Attachment(s)
- if fname:
- part = MIMEApplication(open(fname, "rb").read())
- part.add_header('Content-Disposition', 'attachment', filename="attachment.txt")
- msg.attach(part)
-
- # Connect to STMP server
- email_login = config.get("email", "login")
- email_pass = config.get("email", "pass")
-
- smtp = smtplib.SMTP_SSL("email-smtp.us-west-2.amazonaws.com")
- smtp.login(email_login, email_pass)
-
- # Send email
- smtp.sendmail(msg['From'], msg['To'], msg.as_string())
-
-
-def get_ip_address(ifname):
- s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- return socket.inet_ntoa(fcntl.ioctl(
- s.fileno(),
- 0x8915, # SIOCGIFADDR
- struct.pack('256s', ifname[:15])
- )[20:24])
-
-
-def get_revision(full_solver_path, base_dir):
- revision = subprocess.check_output(['git', 'rev-parse', 'HEAD'])
- return revision.strip()
-
-
-def get_s3_folder(folder, rev, solver, timeout, memout):
- print("folder: %s rev: %s tout: %s memout %s" % (folder, rev, timeout, memout))
- solver_exe = solver[solver.rfind("/")+1:]
- return folder + "-{rev}-{solver}-tout-{tout}-mout-{mout}".format(
- rev=rev[:9], solver=solver_exe, tout=timeout, mout=memout)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback