Skip to content

Instantly share code, notes, and snippets.

View onecooltaco's full-sized avatar

Jeremy Leggat onecooltaco

  • Arizona State University
  • Phoenix, AZ
View GitHub Profile
@onecooltaco
onecooltaco / AuthenLDAP.apacheconf
Last active August 29, 2015 14:23
Apache authentication
AuthName "Protected Access"
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthLDAPURL ldap://server.fqdn/cn=users,dc=<domain>,dc=com?uid
require valid-user
## The user should be a member of a certain group:
# AuthLDAPGroupAttribute memberUid
# AuthLDAPGroupAttributeIsDN off
# require ldap-group cn=<group>,cn=groups,dc=<domain>,dc=com
/usr/local/apache/current/logs/access_log
/usr/local/apache/current/logs/error_log
/usr/local/apache/current/ssl_engine_log
/usr/local/apache/current/ssl_scache.pag {
rotate 3
compress
missingok
size 15M
postrotate
/usr/bin/killall -HUP /usr/local/apache/current/bin/httpd
# Begin Leverage Browser Caching
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive on
# Default directive
ExpiresDefault "access plus 1 hour"
# Favicon
@onecooltaco
onecooltaco / fix-dbname.semaphore.sql
Created June 23, 2015 00:40
Drupal Troubleshooting.
/*
Getting “warning: Table 'dbname.semaphore' doesn't exist query: SELECT expire, value FROM semaphore”
when updating DB or running Drush commands.
Try running this query on your database.
*/
CREATE TABLE semaphore ( `name` VARCHAR(255) NOT NULL DEFAULT '', `value` VARCHAR(255) NOT NULL DEFAULT '', `expire` DOUBLE NOT NULL, PRIMARY KEY (name), INDEX expire (expire) ) /*!40100 DEFAULT CHARACTER SET UTF8 */
@onecooltaco
onecooltaco / drupal_create_patch.sh
Last active August 29, 2015 14:23
Update Drupal by patch file
# download a copy of current version and new updated drupal software.
drush dl drupal-<<original verion>>
drush dl drupal-<<new version>>
# Use diff to create a patch of directories.
diff -urN drupal-<<original verion>> drupal-<<new version>> > drupal-<<orig>>-to-<<new>>.patch
@onecooltaco
onecooltaco / install_puppet_mac.sh
Created March 15, 2012 23:45 — forked from rija/install_puppet_mac.sh
Installing Puppet on Mac OS X
#!/usr/bin/env bash
set -o errtrace
set -o errexit
facter_version=$1
puppet_version=$2
target_volume=$3
@onecooltaco
onecooltaco / mysql_rep.sh
Created November 8, 2011 23:05 — forked from hcooper/mysql_rep.sh
A mysql replication plugin for the check_mk nagios system
#!/bin/bash
#
# A mysql replication plugin for the check_mk nagios system.
# Place me in /usr/lib/check_mk_agent/local on the client
#
# Hereward Cooper <coops@iomart.com> - 16/06/11
MYSQL_USER="root"
MYSQL_PASS="PAassw0rd"
@onecooltaco
onecooltaco / cups_set_default_printer
Created November 8, 2011 19:49
cups_set_default_printer
# Set Printer as Default
prName="HP_LaserJet_4015"
lpoptions -d "${1}"
@onecooltaco
onecooltaco / cups_print_names
Created November 8, 2011 19:45
cups_list_printer_names
lpstat -p | awk '{print $2}'
@onecooltaco
onecooltaco / cups_testpage
Created November 8, 2011 19:44
cups print testpage
# print test page
prName="$1";
lp /usr/share/cups/data/testprint.ps