Compare commits
4 Commits
feature/ad
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 63cbcf9ca0 | |||
|
f58cc7aded
|
|||
|
1bd2214dad
|
|||
| 342b6c084f |
@@ -1,5 +1,6 @@
|
|||||||
menu "Arcade Machine Customizations"
|
menu "Arcade Machine Customizations"
|
||||||
|
|
||||||
|
source "$BR2_EXTERNAL_ARCADE_PATH/package/arcade-logger-cmd/Config.in"
|
||||||
source "$BR2_EXTERNAL_ARCADE_PATH/package/gpio-keyboard-driver/Config.in"
|
source "$BR2_EXTERNAL_ARCADE_PATH/package/gpio-keyboard-driver/Config.in"
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
# <name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>
|
# <name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>
|
||||||
/etc d 755 0 0 - - - - -
|
/etc d 755 0 0 - - - - -
|
||||||
/etc/init.d d 755 0 0 - - - - -
|
/etc/init.d d 755 0 0 - - - - -
|
||||||
/etc/init.d/S20driver-setup f 755 0 0 - - - - -
|
/etc/init.d/S20arcade-logging-setup f 755 0 0 - - - - -
|
||||||
|
/etc/init.d/S25arcade-driver-setup f 755 0 0 - - - - -
|
||||||
|
|||||||
24
board/skeleton/etc/init.d/S20arcade-logging-setup
Normal file
24
board/skeleton/etc/init.d/S20arcade-logging-setup
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
LOG_DIR="/var/log/arcade/"
|
||||||
|
|
||||||
|
start() {
|
||||||
|
echo "Setting up logging directory: ${LOG_DIR}"
|
||||||
|
mkdir -p "${LOG_DIR}"
|
||||||
|
chmod 1777 "${LOG_DIR}"
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
start
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
;;
|
||||||
|
restart)
|
||||||
|
start
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "ERROR: Must be start, stop, or restart"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
start() {
|
|
||||||
modprobe gpio_keyboard_driver
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
rmmod gpio_keyboard_driver
|
|
||||||
}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
start)
|
|
||||||
start
|
|
||||||
;;
|
|
||||||
stop)
|
|
||||||
stop
|
|
||||||
;;
|
|
||||||
restart)
|
|
||||||
stop
|
|
||||||
start
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
30
board/skeleton/etc/init.d/S25arcade-driver-setup
Normal file
30
board/skeleton/etc/init.d/S25arcade-driver-setup
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
start() {
|
||||||
|
log -n "startup-scripts" "Probing gpio_keyboard_driver"
|
||||||
|
modprobe gpio_keyboard_driver
|
||||||
|
log -n "startup-scripts" "Probed gpio_keyboard_driver with exit code $?"
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
log -n "startup-scripts" "Removing gpio_keyboard_driver"
|
||||||
|
rmmod gpio_keyboard_driver
|
||||||
|
log -n "startup-scripts" "Removed gpio_keyboard_driver with exit code $?"
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
start
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
stop
|
||||||
|
;;
|
||||||
|
restart)
|
||||||
|
stop
|
||||||
|
start
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
log -l error -n "startup-scripts" "Must be start, stop, or restart"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
@@ -34,3 +34,4 @@ BR2_PACKAGE_HOST_GENIMAGE=y
|
|||||||
BR2_PACKAGE_HOST_KMOD_XZ=y
|
BR2_PACKAGE_HOST_KMOD_XZ=y
|
||||||
BR2_PACKAGE_HOST_MTOOLS=y
|
BR2_PACKAGE_HOST_MTOOLS=y
|
||||||
BR2_PACKAGE_GPIO_KEYBOARD_DRIVER=y
|
BR2_PACKAGE_GPIO_KEYBOARD_DRIVER=y
|
||||||
|
BR2_PACKAGE_ARCADE_LOGGER_CMD=y
|
||||||
|
|||||||
4
package/arcade-logger-cmd/Config.in
Normal file
4
package/arcade-logger-cmd/Config.in
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
config BR2_PACKAGE_ARCADE_LOGGER_CMD
|
||||||
|
bool "arcade-logger-cmd"
|
||||||
|
help
|
||||||
|
CLI app for logging to the command logging library
|
||||||
11
package/arcade-logger-cmd/arcade-logger-cmd.mk
Normal file
11
package/arcade-logger-cmd/arcade-logger-cmd.mk
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# arcade-logger-cmd
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
ARCADE_LOGGER_CMD_VERSION = 26698165ce1717f51eaa5175653e29d48e4ba2ba
|
||||||
|
ARCADE_LOGGER_CMD_SITE = gitea@ssh.git.home.arpa:arcade/log.git
|
||||||
|
ARCADE_LOGGER_CMD_SITE_METHOD = git
|
||||||
|
|
||||||
|
$(eval $(cargo-package))
|
||||||
Reference in New Issue
Block a user