1:/device/nxp/imx8m/evk_8mp/evk_8mp.mk
PRODUCT_PACKAGES += \
+setmac
2:/device/nxp/imx8m/evk_8mp/init.rc
+service setmac /system/bin/setmac
+ class main
+ seclabel u:r:watchdogd:s0
+ oneshot
3:/system/core/setmac/Android.bp
+cc_binary {
+ name: "setmac",
+ recovery_available: true,
+ srcs: ["setmac.cpp"],
+ cflags: [
+ "-Wall",
+ "-Wextra",
+ "-Werror",
+ ],
+ shared_libs: ["libbase"],
+ sanitize: {
+ misc_undefined: ["signed-integer-overflow"]