/* Command strings */ #define GET_CAN_EXPAND "raspi-config nonint get_can_expand" #define EXPAND_FS "raspi-config nonint do_expand_rootfs" #define GET_HOSTNAME "raspi-config nonint get_hostname" #define SET_HOSTNAME "raspi-config nonint do_hostname %s" #define GET_BOOT_CLI "raspi-config nonint get_boot_cli" #define GET_AUTOLOGIN "raspi-config nonint get_autologin" #define SET_BOOT_CLI "raspi-config nonint do_boot_behaviour B1" #define SET_BOOT_CLIA "raspi-config nonint do_boot_behaviour B2" #define SET_BOOT_GUI "raspi-config nonint do_boot_behaviour B3" #define SET_BOOT_GUIA "raspi-config nonint do_boot_behaviour B4" #define GET_BOOT_WAIT "raspi-config nonint get_boot_wait" #define SET_BOOT_WAIT "raspi-config nonint do_boot_wait %d" #define GET_SPLASH "raspi-config nonint get_boot_splash" #define SET_SPLASH "raspi-config nonint do_boot_splash %d" #define GET_OVERSCAN "raspi-config nonint get_overscan" #define SET_OVERSCAN "raspi-config nonint do_overscan %d" #define GET_PIXDUB "raspi-config nonint get_pixdub" #define SET_PIXDUB "raspi-config nonint do_pixdub %d" #define GET_CAMERA "raspi-config nonint get_camera" #define SET_CAMERA "raspi-config nonint do_camera %d" #define GET_SSH "raspi-config nonint get_ssh" #define SET_SSH "raspi-config nonint do_ssh %d" #define GET_VNC "raspi-config nonint get_vnc" #define SET_VNC "raspi-config nonint do_vnc %d" #define GET_SPI "raspi-config nonint get_spi" #define SET_SPI "raspi-config nonint do_spi %d" #define GET_I2C "raspi-config nonint get_i2c" #define SET_I2C "raspi-config nonint do_i2c %d" #define GET_SERIAL "raspi-config nonint get_serial" #define GET_SERIALHW "raspi-config nonint get_serial_hw" #define SET_SERIAL "raspi-config nonint do_serial %d" #define GET_1WIRE "raspi-config nonint get_onewire" #define SET_1WIRE "raspi-config nonint do_onewire %d" #define GET_RGPIO "raspi-config nonint get_rgpio" #define SET_RGPIO "raspi-config nonint do_rgpio %d" #define GET_BLANK "raspi-config nonint get_blanking" #define SET_BLANK "raspi-config nonint do_blanking %d" #define GET_LEDS "raspi-config nonint get_leds" #define SET_LEDS "raspi-config nonint do_leds %d" #define GET_PI_TYPE "raspi-config nonint get_pi_type" #define IS_PI "raspi-config nonint is_pi" #define IS_PI4 "raspi-config nonint is_pifour" #define HAS_ANALOG "raspi-config nonint has_analog" #define GET_FKMS "raspi-config nonint is_fkms" #define GET_OVERCLOCK "raspi-config nonint get_config_var arm_freq /boot/config.txt" #define SET_OVERCLOCK "raspi-config nonint do_overclock %s" #define GET_GPU_MEM "raspi-config nonint get_config_var gpu_mem /boot/config.txt" #define GET_GPU_MEM_256 "raspi-config nonint get_config_var gpu_mem_256 /boot/config.txt" #define GET_GPU_MEM_512 "raspi-config nonint get_config_var gpu_mem_512 /boot/config.txt" #define GET_GPU_MEM_1K "raspi-config nonint get_config_var gpu_mem_1024 /boot/config.txt" #define SET_GPU_MEM "raspi-config nonint do_memory_split %d" #define GET_FAN "raspi-config nonint get_fan" #define GET_FAN_GPIO "raspi-config nonint get_fan_gpio" #define GET_FAN_TEMP "raspi-config nonint get_fan_temp" #define SET_FAN "raspi-config nonint do_fan %d %d %d" #define GET_HDMI_GROUP "raspi-config nonint get_config_var hdmi_group /boot/config.txt" #define GET_HDMI_MODE "raspi-config nonint get_config_var hdmi_mode /boot/config.txt" #define SET_HDMI_GP_MOD "raspi-config nonint do_resolution %d %d" #define GET_WIFI_CTRY "raspi-config nonint get_wifi_country" #define SET_WIFI_CTRY "raspi-config nonint do_wifi_country %s" #define SET_PI4_4KH "raspi-config nonint do_pi4video V1" #define SET_PI4_ATV "raspi-config nonint do_pi4video V2" #define SET_PI4_NONE "raspi-config nonint do_pi4video V3" #define GET_PI4_VID "raspi-config nonint get_pi4video" #define GET_OVERLAYNOW "raspi-config nonint get_overlay_now" #define GET_OVERLAY "raspi-config nonint get_overlay_conf" #define GET_BOOTRO "raspi-config nonint get_bootro_conf" #define SET_OFS_ON "raspi-config nonint enable_overlayfs" #define SET_OFS_OFF "raspi-config nonint disable_overlayfs" #define SET_BOOTP_RO "raspi-config nonint enable_bootro" #define SET_BOOTP_RW "raspi-config nonint disable_bootro" #define CHECK_UNAME "raspi-config nonint is_uname_current" #define WLAN_INTERFACES "raspi-config nonint list_wlan_interfaces" #define VNC_INSTALLED "raspi-config nonint is_installed realvnc-vnc-server" #define XSCR_INSTALLED "raspi-config nonint is_installed xscreensaver" #define DEFAULT_GPU_MEM "vcgencmd get_mem gpu | cut -d = -f 2 | cut -d M -f 1" #define CHANGE_PASSWD "echo \"$SUDO_USER:%s\" | chpasswd"