summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/localauthority/50-local.d/enable-lightdm-poweroptions.pkla6
-rw-r--r--core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/rules.d/50-slx-lightdm-powerctl.rules11
-rw-r--r--data/kernel.wanted.config9
3 files changed, 15 insertions, 11 deletions
diff --git a/core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/localauthority/50-local.d/enable-lightdm-poweroptions.pkla b/core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/localauthority/50-local.d/enable-lightdm-poweroptions.pkla
deleted file mode 100644
index ad458b91..00000000
--- a/core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/localauthority/50-local.d/enable-lightdm-poweroptions.pkla
+++ /dev/null
@@ -1,6 +0,0 @@
-[Enable Lightdm PowerOptions]
-Identity=unix-user:lightdm
-Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.freedesktop.login1.suspend;org.freedesktop.login1.suspend-multiple-sessions;org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
-ResultAny=yes
-ResultInactive=no
-ResultActive=yes
diff --git a/core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/rules.d/50-slx-lightdm-powerctl.rules b/core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/rules.d/50-slx-lightdm-powerctl.rules
new file mode 100644
index 00000000..ec842b7b
--- /dev/null
+++ b/core/modules/lightdm-greeter-bwlp/data/etc/polkit-1/rules.d/50-slx-lightdm-powerctl.rules
@@ -0,0 +1,11 @@
+polkit.addRule(function(action, subject) {
+ if (action.id == "org.freedesktop.login1.power-off" ||
+ action.id == "org.freedesktop.login1.power-off-multiple-sessions" ||
+ action.id == "org.freedesktop.login1.reboot" ||
+ action.id == "org.freedesktop.login1.reboot-multiple-sessions"
+ ) {
+ if (subject.user === "lightdm")
+ return polkit.Result.YES;
+ return polkit.Result.NOT_HANDLED;
+ }
+});
diff --git a/data/kernel.wanted.config b/data/kernel.wanted.config
index 1977d8b3..d94f7d35 100644
--- a/data/kernel.wanted.config
+++ b/data/kernel.wanted.config
@@ -114,9 +114,9 @@ CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_FILE_FMT_QCOW=y
CONFIG_BLK_DEV_LOOP_FILE_FMT_RAW=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
-CONFIG_BLK_DEV_MD=y
-CONFIG_BLK_DEV_NBD=y
-CONFIG_BLK_DEV_NVME=y
+CONFIG_BLK_DEV_MD=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_NVME=m
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y
CONFIG_BLK_DEV_RAM_SIZE=16384
CONFIG_BLK_MQ_VIRTIO=y
@@ -546,7 +546,6 @@ CONFIG_NETWORK_PHY_TIMESTAMPING=y
CONFIG_NETXEN_NIC=m
CONFIG_NET_CALXEDA_XGMAC=m
CONFIG_NET_CORE=y
-CONFIG_NET_FAILOVER=y
CONFIG_NET_PACKET_ENGINE=y
CONFIG_NET_TULIP=y
CONFIG_NET_VENDOR_3COM=n
@@ -1204,6 +1203,6 @@ CONFIG_X86_MSR=m
CONFIG_XFS_FS=y
CONFIG_ZNET=y
CONFIG_ZRAM=m
-CONFIG_ZRAM_MEMORY_TRACKING=y
+CONFIG_ZRAM_MEMORY_TRACKING=n
CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC=y