Skip to content

Instantly share code, notes, and snippets.

View mberglof's full-sized avatar

Marcus Berglof mberglof

  • Funding Circle
  • London
View GitHub Profile
@mberglof
mberglof / gist:896d562b8c0bf60168a6bb0b5e3bf798
Created October 20, 2023 20:15 — forked from dineshsaini/gist:caf8fb2d53b315cf32f0d55092ef4c0e
make gnome tracker disable or stop completely
#!/usr/bin/env bash
# make tracker3 daemon non workable & idompotent
# this script will reset its settings, and configure tracker3 daemon, to not let it do anyting.
# if other code has dependency on this tracker, then it will not break, but we also do achieve our goal.
# interpretation for org.freedesktop.Tracker3.Miner.Files enable-monitor from this file
# https://gitlab.gnome.org/GNOME/tracker-miners/-/blob/master/src/miners/fs/tracker-config.c
#Time in seconds before crawling filesystem (0->1000)
@mberglof
mberglof / sft_bash_completion.sh
Created September 24, 2019 11:04
Bash completion for scaleft mainly to enable ssh completion
#!/usr/bin/env bash
# vim: ts=2 sw=2 et
# requirements: pcregrep and sft
# For each of the words, get options with pcregrep -o -- '--\w+-?(\w+)?'
WORDS=$(sft -h | pcregrep -o '^ \w+(-?)(\w+)?' | sed -e 's/^ //' | tr "\n" " ")
SERVERS=()

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

@mberglof
mberglof / create-server.sh
Last active December 7, 2015 10:53
Creates server in RS and updates Route53
#!/bin/bash
DOMAIN=${1#*.}
SERVER=${1%%.*}
CPU=${2}
CENTOS=${CENTOS:=6}
if [[ $# -lt 2 ]]; then
echo -e "Usage:\t$(basename $0) <fqdn> <nr. cpus>"
echo -e "Example: \"CENTOS=7 $(basename $0) foo-01.example.com 4\""
heat_template_version: 2013-05-23
description: |
This is a Heat template to deploy a single Linux server running redis.
parameters:
flavor:
description: Flavor for Cloud Servers
type: string