Skip to content

Instantly share code, notes, and snippets.

View patrick246's full-sized avatar

Patrick Hahn patrick246

View GitHub Profile
@patrick246
patrick246 / fullchain.sh
Created August 24, 2016 22:06
Extracting fullchain certs from froxlor let's encrypt certificate
#!/bin/bash
certDir="/etc/ssl/froxlor-custom"
cd $certDir
for entry in "$certDir"/*.crt
do
filename=$(basename "$entry")
certName="${filename%.*}"
fullchainName="${certName}_fullchain.pem"
cat $entry > "${fullchainName}"
cat "${certName}_chain.pem" >> "${fullchainName}"
@patrick246
patrick246 / keybase.md
Created March 8, 2015 21:42
keybase.md

Keybase proof

I hereby claim:

  • I am patrick246 on github.
  • I am patrick246 (https://keybase.io/patrick246) on keybase.
  • I have a public key whose fingerprint is B018 8995 3013 495F 3906 14C0 66EF 28E5 A92D E9FE

To claim this, I am signing this object:

@patrick246
patrick246 / incrementFilename.php
Created May 28, 2014 13:27
Increment a filename in PHP
function incrementFilename($filename)
{
$info = pathinfo($filename);
$dirname = $info['dirname']=='.' ? '' : $info['dirname'];
$extension = $info['extension'];
$basename = basename($info['basename'], '.' . $extension);
$arr = explode('_', $basename);
if(isset($arr[count($arr)-1]) && is_numeric($arr[count($arr)-1]) && count($arr)-1 != 0)