This will set up a cage kiosk in a Vagrant VM. It should work on a real Debian 12 machine aswell.
Vagrantfile for the VM:
Vagrant.configure("2") do |config|
| Description: Patch to make the HD44870 pin mapping configurable in the I2C driver. | |
| This patch makes it possible to customise the pin mapping for the HD44780 | |
| driver when using and I2C interface. The original sources are from https://github.com/wilberforce/lcdproc. | |
| . | |
| --- lcdproc-0.5.7.orig/clients/lcdproc/main.c | |
| +++ lcdproc-0.5.7/clients/lcdproc/main.c | |
| @@ -58,7 +58,7 @@ int Quit = 0; | |
| int sock = -1; | |
| char *version = VERSION; |
| % !TEX TS-program = xelatex | |
| % !TEX encoding = UTF-8 Unicode | |
| % ----------------- | |
| % START OF PREAMBLE | |
| % ----------------- | |
| \documentclass[12pt,a4paper]{scrartcl} | |
| % Commands |
| # | |
| # Automatically generated file; DO NOT EDIT. | |
| # Linux/powerpc 4.9.6-gentoo-r1 Kernel Configuration | |
| # | |
| # | |
| # Gentoo Linux | |
| # | |
| CONFIG_GENTOO_LINUX=y | |
| CONFIG_GENTOO_LINUX_UDEV=y |
| #### Contents of the preconfiguration file (for jessie) | |
| ### Localization | |
| # Preseeding only locale sets language, country and locale. | |
| d-i debian-installer/locale string en_GB | |
| # The values can also be preseeded individually for greater flexibility. | |
| #d-i debian-installer/language string en | |
| #d-i debian-installer/country string NL | |
| #d-i debian-installer/locale string en_GB.UTF-8 | |
| # Optionally specify additional locales to be generated. |
| #!/usr/bin/env python3 | |
| # -*- coding: utf-8 -*- | |
| # -------------------------------------------------------------------------------- | |
| # "THE BEER-WARE LICENSE" (Revision 42): | |
| # <[email protected]> wrote this file. As long as you retain this notice | |
| # you can do whatever you want with this stuff. If we meet some day, and you think | |
| # this stuff is worth it, you can buy me a beer in return. Martin B. K. Grønholdt | |
| # -------------------------------------------------------------------------------- | |
| # Program to parse Python classes and write their info to PlantUML files | |
| # (see http://plantuml.com/) that can be used to generate UML files and GraphViz |
| # -*- coding: utf-8 -*- | |
| """ | |
| Manipulate a wp-config.php file. | |
| MIT License | |
| Copyright (c) 2017 Martin Bo Kristensen Grønholdt | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal |
| # -*- coding: utf-8 -*- | |
| # Fabric file for deploying a flask installation including mongodb. | |
| # | |
| # Interesting tasks are: | |
| # | |
| # * purge: Remove everything but the application and the git repository. | |
| # * purge_conf: Purge configurations. | |
| # * purge_dep: Uninstall all packages. | |
| # * deploy: Deploy the flask application to "/home/flask/*project_name*". |