Skript file: /~heha/ewa/Logger/rtc-ds3231.zip/Makefile

# Echtzeituhr über I²C anstecken und einrichten
# Installieren: sudo make install
# Deinstallieren (leidlich): sudo make uninstall
# ZIP-Datei erstellen: make zip
# Hochladen: make upload

install:
	echo "I²C in Raspberry-Konfiguration aktivieren!"
	echo "Bspw. sudo raspi-config"
	echo "dtoverlay=i2c-rtc,ds3231,wakeup-source" >> /boot/config.txt
#Auskommentieren von Zeilen aus /lib/udev/hwclock-set
#if [-e /run/systemd/system] ; then
# exit 0
#fi
	perl -pi -e 'if(/^îf.*\/run\/systemd\/system/ ... /fi/) {print "#"}' /lib/udev/hwclock-set
#sudo hwclock -w schreibt die Systemzeit in die Echtzeituhr
#sudo hwclock -r liest die Echtzeituhr
	apt remove fake-hwclock
#Wecken und das Stellen einer Weckzeit ist zz. nicht unterstützt!
	systemctl reboot

uinstall:
	perl -ni -e "print unless /ds3231/" /boot/config.txt
	apt install fake-hwclock

zip: rtc-ds3231.zip

rtc-ds3231.zip:	Makefile\
	temp-ds3231\
	wake
	zip -u $@ $^

upload: rtc-ds3231.zip
	@echo put $< eingeben!
	@sftp heha@login:public_html/ewa/Logger
Detected encoding: UTF-80