summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Whitaker <mageia@martin-whitaker.me.uk>2018-10-23 21:42:24 +0100
committerMartin Whitaker <mageia@martin-whitaker.me.uk>2018-10-23 21:43:13 +0100
commit4f9bd74bfae216130fb36f25b1113971f47d52ef (patch)
treed5e47b0b2f2febd885731eeb4790511f91505f86
parentf3209552968767f1f96b708cef1c09510ba1824a (diff)
downloaddraklive-config-4f9bd74bfae216130fb36f25b1113971f47d52ef.tar
draklive-config-4f9bd74bfae216130fb36f25b1113971f47d52ef.tar.gz
draklive-config-4f9bd74bfae216130fb36f25b1113971f47d52ef.tar.bz2
draklive-config-4f9bd74bfae216130fb36f25b1113971f47d52ef.tar.xz
draklive-config-4f9bd74bfae216130fb36f25b1113971f47d52ef.zip
Remove halt-local service - it doesn't work.
-rw-r--r--config/build.cfg4
-rw-r--r--files/halt-local.service23
-rwxr-xr-xfiles/halt.local24
3 files changed, 0 insertions, 51 deletions
diff --git a/config/build.cfg b/config/build.cfg
index f330ddc..be0f484 100644
--- a/config/build.cfg
+++ b/config/build.cfg
@@ -196,10 +196,6 @@ my $config = {
# Disable suspend and hibernate in live mode.
[ 'files/50-disable-suspend.pkla', '/etc/polkit-1/localauthority/50-local.d/50-disable-suspend.pkla', { mode => 0644, no_install => 1 } ],
- # Eject medium before live system halt/reboot.
- [ 'files/halt-local.service', '/etc/systemd/system/halt-local.service', { mode => 0644, no_install => 1 } ],
- [ 'files/halt.local', '/sbin/halt.local', { mode => 0755, no_install => 1 } ],
-
# sysconfig files for first boot after install.
[ 'files/draklive-install.d/finish-install', '/etc/draklive-install.d/sysconfig/finish-install', { mode => 0644 } ],
[ 'files/draklive-install.d/firstboot', '/etc/draklive-install.d/sysconfig/firstboot', { mode => 0644 } ],
diff --git a/files/halt-local.service b/files/halt-local.service
deleted file mode 100644
index bc7f284..0000000
--- a/files/halt-local.service
+++ /dev/null
@@ -1,23 +0,0 @@
-# This file is part of systemd.
-#
-# systemd is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-[Unit]
-Description=/sbin/halt.local Compatibility
-ConditionFileIsExecutable=/sbin/halt.local
-DefaultDependencies=no
-After=shutdown.target
-Before=final.target
-
-[Service]
-Type=oneshot
-ExecStartPre=-/bin/kill -54 1
-ExecStartPre=-/usr/bin/plymouth quit
-ExecStartPre=-/usr/bin/chvt 1
-ExecStart=/sbin/halt.local
-TimeoutSec=0
-StandardOutput=tty
-RemainAfterExit=yes
diff --git a/files/halt.local b/files/halt.local
deleted file mode 100755
index e27ad1d..0000000
--- a/files/halt.local
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/perl
-
-use lib qw(/usr/lib/libDrakX);
-use MDK::Common;
-use detect_devices;
-use c;
-
-my ($device) = cat_("/proc/mounts") =~ m!(/dev/\S+)\s+/live/media\s+iso9660!;
-$device or exit;
-
-# try to put halt/reboot in cache, if not called directly from them
-# mount is also needed by end of /etc/init.d/halt
-system("$_ --help &>/dev/null") foreach qw(halt mount reboot);
-
-my $f = detect_devices::tryOpen($device);
-# see openCdromTray() from install::any
-ioctl($f, c::CDROM_LOCKDOOR(), 0); # unlock door
-ioctl($f, c::CDROMEJECT(), 0);
-
-system("clear");
-print "\n\n\nPlease press <Enter> (or <CTRL><J>) once the medium is removed.\n";
-system("read < /dev/console");
-
-ioctl($f, c::CDROMCLOSETRAY(), 0);