Merge pull request 'logging: Add logging command' (#2) from feature/add-log-command into main
Reviewed-on: http://git.home.arpa/arcade/bsp/pulls/2
This commit was merged in pull request #2.
This commit is contained in:
@@ -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 - - - - -
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
start() {
|
LOG_DIR="/var/log/arcade/"
|
||||||
modprobe gpio_keyboard_driver
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
start() {
|
||||||
rmmod gpio_keyboard_driver
|
echo "Setting up logging directory: ${LOG_DIR}"
|
||||||
|
mkdir -p "${LOG_DIR}"
|
||||||
|
chmod 1777 "${LOG_DIR}"
|
||||||
}
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
@@ -13,10 +13,8 @@ case "$1" in
|
|||||||
start
|
start
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
stop
|
|
||||||
;;
|
;;
|
||||||
restart)
|
restart)
|
||||||
stop
|
|
||||||
start
|
start
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
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