Skip to content

Instantly share code, notes, and snippets.

View mhei's full-sized avatar

Michael Heimpold mhei

  • Leipzig, Germany
View GitHub Profile
@mhei
mhei / myconfigure.sh
Last active January 5, 2022 07:50
configure call when not targeting /usr/local
./configure \
--program-prefix="" \
--program-suffix="" \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--libexecdir=/usr/lib \
--sysconfdir=/etc \
--datadir=/usr/share \
#!/usr/bin/python
from __future__ import print_function
import sys
import datetime
import time
import requests
import re
from tabulate import tabulate
import locale
@mhei
mhei / gist:2ecd20582354340c68a0c106cf46a299
Last active August 13, 2019 12:40
Favorite Ubuntu/Debian packages
file lynx mc wget curl nfs-kernel-server ca-certificates cifs-utils unzip gawk lzop bc
build-essential
pkg-config autoconf automake libtool quilt patch cmake flex
git git-lfs git-email git-svn subversion mercurial bzr
intltool xsltproc gettext rsync asciidoc
crossbuild-essential-armel pkg-config-arm-linux-gnueabi crossbuild-essential-armhf pkg-config-arm-linux-gnueabihf
apt-transport-https binfmt-support qemu-user-static
manpages-dev manpages-posix-dev glibc-doc
debian-keyring debian-archive-keyring ubuntu-keyring
libssl-dev libncurses5-dev zlib1g-dev libgtk2.0-dev libgcrypt20-dev libxml2-dev libcurl4-openssl-dev libusb-1.0-0-dev
dnsmasq -k -K -F 192.168.1.20,192.168.1.100,120 --dhcp-script=$(pwd)/action.sh
#!/bin/bash
ACTION="$1"
MACADDRESS="$2"
IPADDRESS="$3"
HOSTNAME="$4"
@mhei
mhei / cmake-configure-mbedtls.sh
Last active August 8, 2017 05:56
Shell script to configure mbedtls as dynamic library
#!/bin/bash
CMAKE_SHARED_LDFLAGS="-Wl,-Bsymbolic-functions"
TARGET_CFLAGS="-ffunction-sections -fdata-sections"
CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE:String=\"Release\" -DUSE_SHARED_MBEDTLS_LIBRARY:Bool=ON -DENABLE_TESTING:Bool=OFF -DENABLE_PROGRAMS:Bool=OFF"
CFLAGS="$TARGET_CFLAGS $EXTRA_CFLAGS" \