waja / gist:4a5bbec1b0bd49dba11a67a4c28ed6a7
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
| 1 | #!/bin/bash |
| 2 | # See http://blog.christhulhu.de/2016/06/28/amazon-kindle-fire-google-playstore-installieren-und-werbung-entfernen/ |
| 3 | # Install playstore |
| 4 | adb kill-server |
| 5 | adb start-server |
| 6 | adb install com.google.android.gms-6.6.03_\(1681564-036\)-6603036-minAPI9.apk |
| 7 | adb install GoogleLoginService.apk |
| 8 | adb install GoogleServicesFramework.apk |
| 9 | adb shell pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS |
| 10 | adb install com.android.vending-5.9.12-80391200-minAPI9.apk |
waja / gist:43fa914e00a74a16b977636e8497e695
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
| 1 | <?php |
| 2 | /* |
| 3 | ########################################################################## |
| 4 | # PHP Benchmark Performance Script # |
| 5 | # © 2010 Code24 BV # |
| 6 | # # |
| 7 | # Author : Alessandro Torrisi # |
| 8 | # Author : Sergey Dryabzhinsky # |
| 9 | # Company : Code24 BV, The Netherlands # |
| 10 | # Date : July 2, 2015 # |
waja / gist:8bad57019ea74d45b3a36a72e33c09eb
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
| 1 | #! /bin/sh |
| 2 | ### BEGIN INIT INFO |
| 3 | # Provides: syncthing |
| 4 | # Required-Start: $remote_fs $syslog |
| 5 | # Required-Stop: $remote_fs $syslog |
| 6 | # Default-Start: 2 3 4 5 |
| 7 | # Default-Stop: 0 1 6 |
| 8 | # Short-Description: Controls Syncthing execution |
| 9 | # Description: Used for starting the decentralized syncthing platform |
| 10 | ### END INIT INFO |
waja / gist:fdfd880db9b04a29aa3449d37c0b06ac
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
| 1 | wget -c "https://boot.netboot.xyz/ipxe/netboot.xyz.lkrn" -O /boot/netboot.xyz.lkrn && \ |
| 2 | cat > /etc/grub.d/40_custom <<EOF |
| 3 | #!/bin/sh |
| 4 | exec tail -n +3 \$0 |
| 5 | menuentry 'netboot.xyz' { |
| 6 | set root='hd0,msdos1' |
| 7 | linux16 /netboot.xyz.lkrn |
| 8 | } |
| 9 | EOF |
| 10 | update-grub |
waja / gist:e518bc6006ad424b957fdd8832bb5306
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
New location
Head over to https://github.com/waja/debian-update-cheatsheets/blob/jessie2stretch/jessie2stretch.sh
waja / gist:adf8a6ca1b6646989033f06b24d7f53a
0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 8 months ago
| 1 | #!/bin/sh |
| 2 | MYSQLADMIN_CFG="/etc/mysql/mariadb.conf.d/90-mysqladmin.cnf" |
| 3 | # generate password |
| 4 | PASS=$(perl -e 'print map{("a".."z","A".."Z",0..9)[int(rand(62))]}(1..16)'); |
| 5 | # adjust /etc/mysql/debian.cnf (used as defaults file by system scripts) |
| 6 | sed -i "s/^password =.*$/password = ${PASS}/" /etc/mysql/debian.cnf |
| 7 | sed -i "s/^user =.*$/user = debian-sys-maint/" /etc/mysql/debian.cnf |
| 8 | # create config file for mysqladmin itself (maybe not needed) |
| 9 | umask 066 |
| 10 | cat > ${MYSQLADMIN_CFG} <<EOF |
waja / gist:aebd5e7b92b94ac08596c096801743e0
0 лайк(-ов)
0 форк(-ов)
3 файл(-ов)
Последняя активность 8 months ago
| 1 | #!/bin/bash |
| 2 | # wget https://gist.githubusercontent.com/waja/d0995072b54b4ab5cb2b5e9ab9962543/raw/deploy_icinga2_agent_hw.sh -O /tmp/b && bash /tmp/b |
| 3 | |
| 4 | . /etc/os-release |
| 5 | |
| 6 | if [ "$(systemd-detect-virt)" == "none" ]; then |
| 7 | modprobe ipmi_si && modprobe ipmi_devintf && \ |
| 8 | apt-get install -y --no-install-recommends -t ${VERSION_CODENAME}-backports freeipmi-tools libipc-run-perl pciutils && \ |
| 9 | echo "nagios ALL=(root) NOPASSWD: /usr/sbin/ipmi-sensors, /usr/sbin/ipmi-sel, /usr/sbin/ipmi-fru, /usr/sbin/ipmi-dcmi" > /etc/sudoers.d/check_ipmi_sensor && \ |
| 10 | echo "nagios ALL=(root) NOPASSWD: /usr/sbin/smartctl" > /etc/sudoers.d/check_smart && \ |
waja / gist:2e22d9e373844c22af5cc791eaf87984
0 лайк(-ов)
0 форк(-ов)
3 файл(-ов)
Последняя активность 8 months ago
| 1 | #!/bin/sh |
| 2 | # install needed curl package |
| 3 | sudo apt install --no-install-recommends curl -y |
| 4 | # install kubectl |
| 5 | # https://github.com/kubernetes/minikube/issues/3437#issuecomment-449408316, maybe use https://storage.googleapis.com/minikube/releases/v0.30.0/docker-machine-driver-kvm2 |
| 6 | curl -Lo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \ |
| 7 | chmod +x /tmp/kubectl && \ |
| 8 | sudo mv /tmp/kubectl /usr/local/bin/kubectl |
| 9 | # kubectl tab completion |
| 10 | sudo sh -c 'echo "source <(kubectl completion bash)" > /etc/bash_completion.d/kubectl' |
waja / gist:98a2b64c5a8145218b9bc84a0c6cd661
0 лайк(-ов)
0 форк(-ов)
5 файл(-ов)
Последняя активность 8 months ago
| 1 | #!/bin/bash |
| 2 | DOCKER_BASE=/srv/docker |
| 3 | |
| 4 | mkdir -p ${DOCKER_BASE}/watchtower/container.conf |
| 5 | |
| 6 | [ $(grep -c "healthcheck:" ${DOCKER_BASE}/watchtower/container.conf/production.yml) -eq 0 ] && sed -i '/labels:/i\ healthcheck:\n\ test: ["CMD", "/watchtower", "--health-check"]\n\ interval: 30s\n\ timeout: 10s\n\ retries: 3\n\ start_period: 40s' ${DOCKER_BASE}/watchtower/container.conf/docker-compose.yml && cd ${DOCKER_BASE}/watchtower/ && docker-compose -f docker-compose.yml -f container.conf/production.yml config && systemctl restart watchtower |
waja / gist:8d508fc7e16242858a3e47e28ada52a2
0 лайк(-ов)
0 форк(-ов)
8 файл(-ов)
Последняя активность 8 months ago
| 1 | #!/bin/bash |
| 2 | DOCKER_BASE="${DOCKER_BASE:-/srv/docker}" |
| 3 | TRAEFIK_DIR="${TRAEFIK_DIR:-traefik}" |
| 4 | |
| 5 | mkdir -p ${DOCKER_BASE}/${TRAEFIK_DIR}/container.conf |
| 6 | |
| 7 | touch ${DOCKER_BASE}/${TRAEFIK_DIR}/container.conf/.env |
| 8 | ln -s container.conf/.env ${DOCKER_BASE}/${TRAEFIK_DIR}/ |
| 9 | |
| 10 | cat > ${DOCKER_BASE}/${TRAEFIK_DIR}/container.conf/docker-compose.yml <<EOF |