Adding upstream version 1.139.1.
[live-boot-grml.git] / scripts / live-bottom / 38disable_restricted_manager
index 2f2db35..d585d3c 100755 (executable)
@@ -1,9 +1,6 @@
 #!/bin/sh
 
 PREREQ=""
-DESCRIPTION="Disabling restricted-manager..."
-
-. /scripts/casper-functions
 
 prereqs()
 {
@@ -18,10 +15,25 @@ prereqs)
        ;;
 esac
 
-log_begin_msg "$DESCRIPTION"
+if [ -n "${NORESTRICTEDMANAGER}" ]
+then
+       exit 0
+fi
 
-rm -f /root/etc/xdg/autostart/restricted-manager.desktop
+. /scripts/live-functions
+
+log_begin_msg "Disabling restricted-manager"
 
+rm -f /root/etc/xdg/autostart/restricted-manager.desktop
 rm -f /root/etc/xdg/autostart/restricted-manager-kde.desktop
 
+# Since we disable restricted-manager, there isn't much point generating the
+# fglrx or nvidia modules either. The other restricted modules may still be
+# useful.
+if [ -e /root/etc/default/linux-restricted-modules-common ]
+then
+       sed -i 's/^DISABLED_MODULES=""/DISABLED_MODULES="fglrx nv"/' \
+               /root/etc/default/linux-restricted-modules-common
+fi
+
 log_end_msg