$ mkdir ~/.git-hooksPlace commit-msg and pre-commit hooks into that dir and make them executable:
$ chmod +x ~/.git-hooks/commit-msg
$ chmod +x ~/.git-hooks/pre-commit$ mkdir ~/.git-hooksPlace commit-msg and pre-commit hooks into that dir and make them executable:
$ chmod +x ~/.git-hooks/commit-msg
$ chmod +x ~/.git-hooks/pre-commit| (defpackage :izba | |
| (:use :cl :alexandria :i4-diet-utils :iterate :cs-common :cs-io :cs-cells :cs-core :cs-mqtt)) | |
| (in-package :izba) | |
| (defconf *mqtt-server* "mqtt") | |
| (defvar *pmc*) | |
| (defvar *ds*) | |
| (defvar *mhdc*) |
The idea here is to use LVM copy-on-write snapshot feature to reduce disk usage needed for the multiple instances.
truncate -s 300G image.imgloop=$(losetup --show -f image.img)To test:
$ sudo ./setup.sh| { | |
| "UnknownSources": -1, | |
| "DeveloperTools": 1, | |
| "HoursSinceAircastInstall": -1, | |
| "HoursSinceAirdroidRemoteSupportInstall": -1, | |
| "HoursSinceAwerayRemoteInstall": -1, | |
| "HoursSinceZoomInstall": -1, | |
| "HoursSinceAnyDeskInstall": -1, | |
| "HoursSinceDiscordInstall": -1, | |
| "HoursSinceQSInstall": -1, |
| (in-package :yobabank) | |
| (defparameter *1pw-secure-note-name* "Yobabank Data") | |
| (defparameter *1pw-vault* "Personal") | |
| (defun 1pw-get-field (object name) | |
| (when (typep object 'st-json:jso) | |
| (st-json:getjso name object))) | |
| (defun 1pw-get-id (object) |
| From 01348a8d53c78112063474a2b3cd26162428d248 Mon Sep 17 00:00:00 2001 | |
| From: Ivan Shvedunov <[email protected]> | |
| Date: Wed, 11 Aug 2021 15:53:49 +0300 | |
| Subject: [PATCH] ip-neighbor: update incomplete nbr adj entries upon MAC | |
| change | |
| The rewrite data from the incomplete nbr adj entries is used, for | |
| example, for ARP requests, so it needs to be updated when the | |
| interface MAC address changes. |
| Frame 47: 3068 bytes on wire (24544 bits), 3068 bytes captured (24544 bits) | |
| Encapsulation type: Vector Packet Processing graph dispatch trace (205) | |
| Arrival Time: Jan 1, 1970 03:04:52.767839000 MSK | |
| [Time shift for this packet: 0.000000000 seconds] | |
| Epoch Time: 292.767839000 seconds | |
| [Time delta from previous captured frame: 0.366594000 seconds] | |
| [Time delta from previous displayed frame: 0.366594000 seconds] | |
| [Time since reference or first frame: 0.710989000 seconds] | |
| Frame Number: 47 | |
| Frame Length: 3068 bytes (24544 bits) |
| FROM upg:debug | |
| ENV DEBIAN_FRONTEND noninteractive | |
| RUN apt-get update && \ | |
| apt-get install -y libssl-dev git curl wget iproute2 dumb-init gdb \ | |
| nginx gnupg apt-transport-https netcat tcpdump ethtool socat | |
| COPY start.sh / | |
| COPY test.sh / |
| ;; based on https://stackoverflow.com/a/32823597 | |
| (defun killemall (regexp) | |
| (interactive "sKill buffers with paths matching this regexp: ") | |
| (dolist (buffer (buffer-list)) | |
| (let ((name (or (buffer-file-name buffer) | |
| (with-current-buffer buffer | |
| (when (boundp 'dired-directory) | |
| (if (consp dired-directory) | |
| (car dired-directory) |