Skip to content

Instantly share code, notes, and snippets.

@mikesplain
mikesplain / setup.sh
Created March 12, 2022 15:16 — forked from hhcalder92/setup.sh
rpi-diagnostics-sdcard-benchmark-prescript
apt-get install fio -y
mkdir /usr/share/agnostics/
curl https://raw.githubusercontent.com/raspberrypi-ui/agnostics/master/data/sd_bench.fio -o /usr/share/agnostics/sd_bench.fio
curl https://raw.githubusercontent.com/raspberrypi-ui/agnostics/master/data/sdtest.sh -o /usr/share/agnostics/sdtest.sh
chmod +x /usr/share/agnostics/sdtest.sh
/usr/share/agnostics/sdtest.sh
@mikesplain
mikesplain / gist:5d015263f9cdd5169209086be2fbc87f
Created September 11, 2018 15:17
Convert mac os high sierra app to iso
#!/bin/bash
installer="/Applications/Install macOS High Sierra.app"
hdiutil create -o /tmp/HighSierra.cdr -size 5500m -layout SPUD -fs HFS+J
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build
sudo "$installer"/Contents/Resources/createinstallmedia --volume /Volumes/install_build
mv /tmp/HighSierra.cdr.dmg ~/Downloads/InstallSystem.dmg
hdiutil detach /Volumes/Install\ macOS\ High\ Sierra
hdiutil convert ~/Downloads/InstallSystem.dmg -format UDTO -o ~/Downloads/HighSierra.iso
@mikesplain
mikesplain / WORKSPACE
Created February 20, 2018 20:13
bazel workspace fix
diff --git a/WORKSPACE b/WORKSPACE
index bd08ee851..85fd003c8 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -1,10 +1,10 @@
#=============================================================================
# Go rules
-http_archive(
+git_repository(
@mikesplain
mikesplain / ARD kickstart
Created June 6, 2017 17:48 — forked from nmcspadden/ARD kickstart
Kickstarts ARD for admin user
#!/bin/sh
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -allowAccessFor -specifiedUsers
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users "admin" -privs -all -restart -agent
@mikesplain
mikesplain / keybase.md
Created May 23, 2017 17:12
keybase.md

Keybase proof

I hereby claim:

  • I am mikesplain on github.
  • I am mikesplain (https://keybase.io/mikesplain) on keybase.
  • I have a public key ASC0WzeoqsVjXlXq48XLg94vycm_j2kDEmLpoe66KhvobAo

To claim this, I am signing this object:

@mikesplain
mikesplain / Jenkinsfile
Created December 19, 2016 16:49
Jenkins kubernetes dind
podTemplate(label: 'mypod', containers: [
containerTemplate(name: 'docker', image: 'docker:dind', ttyEnabled: true, alwaysPullImage: true, privileged: true,
command: 'dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=overlay')
],
volumes: [emptyDirVolume(memory: false, mountPath: '/var/lib/docker')]) {
node ('mypod') {
stage 'Run a docker thing'
container('docker') {
stage 'Docker thing1'
after_success:
- git config --global user.email "ci@traivs-ci.org"
- git config --global user.name "Travis CI"
- echo -e "Host github.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
- ssh-add travis-openstack-clients-cookbook
- echo -n $RELEASE_{00..30} >> release_base64
- base64 --decode --ignore-garbage release_base64 > release.pem
input {
stdin {
type => "stdin-type"
}
file {
type => "syslog"
path => [ "/var/log/*.log", "/var/log/*/*.log", "/var/log/messages", "/var/log/syslog" ]
start_position => "beginning"
}
@mikesplain
mikesplain / default.rb
Created July 28, 2014 16:30
Find box ip's
## Figure out this box's ips
ips = []
node['network']['interfaces'].each do |int|
int[1]['addresses'].each do | ip, params |
if params['family'] == ('inet')
ips << ip
end
end
end
include("revisions-lib.inc");
tag_summary = "The remote server's SSL/TLS OpenSSL implementation is vulnerable for the heartbleed attack.";
tag_solution = "Update to OpenSSL 1.0.1g or later.";
if (description) {
script_id(999999);
script_tag(name:"cvss_base_vector", value:"AV:N/AC:M/Au:N/C:C/I:C/A:C");
script_tag(name:"risk_factor", value:"Critical");