Adding debian version 0.8.5.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
parent
47ba6c9762
commit
62c846e118
9 changed files with 712 additions and 0 deletions
326
debian/changelog
vendored
Normal file
326
debian/changelog
vendored
Normal file
|
@ -0,0 +1,326 @@
|
|||
molly-guard (0.8.5) unstable; urgency=medium
|
||||
|
||||
* Rework the duplicated diversions to avoid trouble with --rename (DEP17)
|
||||
Thanks to Helmut Grohne (Closes: #1093132)
|
||||
* 30-query-hostname is a bash script
|
||||
* Standards-Version: 4.7.0 (no changes necessary)↲
|
||||
|
||||
-- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 05 Feb 2025 20:24:34 +0100
|
||||
|
||||
molly-guard (0.8.4) unstable; urgency=medium
|
||||
|
||||
[ Helmut Grohne ]
|
||||
* Fix with sysvinit. (Closes: #1059691)
|
||||
|
||||
-- Francois Marier <francois@debian.org> Sat, 09 Mar 2024 13:38:43 -0800
|
||||
|
||||
molly-guard (0.8.3) unstable; urgency=medium
|
||||
|
||||
* Upload to unstable
|
||||
|
||||
-- Francois Marier <francois@debian.org> Fri, 22 Dec 2023 14:23:25 -0800
|
||||
|
||||
molly-guard (0.8.2) experimental; urgency=medium
|
||||
|
||||
[ Helmut Grohne ]
|
||||
* Attempt to fix the /usr-merge fallout. (Closes: #1056279)
|
||||
|
||||
[ Francois Marier ]
|
||||
* Remove obsolete upgrade cleanup.
|
||||
* Remove unused lintian override.
|
||||
|
||||
-- Francois Marier <francois@debian.org> Wed, 20 Dec 2023 10:43:53 -0800
|
||||
|
||||
molly-guard (0.8.1) unstable; urgency=medium
|
||||
|
||||
* Upload to unstable
|
||||
|
||||
-- Francois Marier <francois@debian.org> Sat, 11 Nov 2023 14:02:55 -0800
|
||||
|
||||
molly-guard (0.8) experimental; urgency=medium
|
||||
|
||||
[ Debian Janitor ]
|
||||
* Bump debhelper from old 10 to 13.
|
||||
* Set debhelper-compat version in Build-Depends.
|
||||
* Update renamed lintian tag names in lintian overrides.
|
||||
* Update standards version to 4.5.1, no changes needed.
|
||||
|
||||
[ Andrew Ruthven ]
|
||||
* Add support for skipping checks if being run by configuration management
|
||||
(currently only Ansible is detected) (closes: #1053438)
|
||||
* Update standards version to 4.6.2, no changes needed.
|
||||
* Refresh lintian overrides
|
||||
|
||||
[ Helmut Grohne ]
|
||||
* Duplicate aliased diversions for DEP17 M18. (Closes: #1055510)
|
||||
* Move all files to /usr.
|
||||
|
||||
[ Francois Marier ]
|
||||
* Mark that debian/rules currently requires root (to set file ownership).
|
||||
|
||||
-- Francois Marier <francois@debian.org> Thu, 09 Nov 2023 21:53:32 -0800
|
||||
|
||||
molly-guard (0.7.2) unstable; urgency=medium
|
||||
|
||||
* upload to unstable
|
||||
|
||||
-- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 09 Jul 2019 18:50:53 +0200
|
||||
|
||||
molly-guard (0.7.1+exp1) experimental; urgency=medium
|
||||
|
||||
[ Simó Albert i Beltran ]
|
||||
* Update Vcs-Git and Vcs-Browser fields from alioth to salsa
|
||||
|
||||
[ Marc Haber ]
|
||||
* add myself as Uploader
|
||||
* 812545 is fixed now, re-enable diversion of pm-utils files (Closes: #914716)
|
||||
|
||||
-- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 07 Jun 2019 18:39:34 +0200
|
||||
|
||||
molly-guard (0.7.1) unstable; urgency=medium
|
||||
|
||||
* Pass through "reboot -f" command (Closes: #870891)
|
||||
|
||||
-- Simó Albert i Beltran <sim6@probeta.net> Sun, 06 Aug 2017 23:52:59 +0200
|
||||
|
||||
molly-guard (0.7) unstable; urgency=medium
|
||||
|
||||
* New maintainer (Closes: #859596)
|
||||
* Set https in Format field at debian/copyright
|
||||
* Update Standards-Version
|
||||
* Hostname case-insensitive (Closes: #856170)
|
||||
* Update copyright holders of 30-query-hostname
|
||||
* Update copyright holders at debian/copyright
|
||||
* Pass through "halt -w" and "halt -f" commands (Closes: #867331)
|
||||
|
||||
-- Simó Albert i Beltran <sim6@probeta.net> Sat, 29 Jul 2017 15:39:20 +0200
|
||||
|
||||
molly-guard (0.6.4) unstable; urgency=medium
|
||||
|
||||
* Guard against non-existing /lib/molly-guard in postinst (closes: #834152)
|
||||
* Bump Standards-Version up to 3.9.8
|
||||
|
||||
-- Francois Marier <francois@debian.org> Mon, 15 Aug 2016 22:16:18 -0700
|
||||
|
||||
molly-guard (0.6.3) unstable; urgency=medium
|
||||
|
||||
* Move pm-utils diverts to /usr/sbin/ (closes: #812535)
|
||||
* Disable pm-utils diverts until #812545 is fixed
|
||||
* Use https for Vcs-Git URL (lintian warning)
|
||||
|
||||
-- Francois Marier <francois@debian.org> Sun, 24 Jan 2016 12:19:45 -0800
|
||||
|
||||
molly-guard (0.6.2) unstable; urgency=medium
|
||||
|
||||
* Add missing diverts for kexec-tools and pm-utils (closes: #797531)
|
||||
|
||||
-- Francois Marier <francois@debian.org> Mon, 31 Aug 2015 08:10:12 -0700
|
||||
|
||||
molly-guard (0.6.1) unstable; urgency=medium
|
||||
|
||||
* Upload to unstable
|
||||
* Run wrap-and-sort
|
||||
|
||||
-- Francois Marier <francois@debian.org> Sat, 29 Aug 2015 10:34:34 -0700
|
||||
|
||||
molly-guard (0.6.0) experimental; urgency=medium
|
||||
|
||||
* Convert to a Debian native package
|
||||
* Merge upstream and Debian changelogs
|
||||
* Switch to a minimal debian/rules
|
||||
* Rely on dh_installman to compress the manpage
|
||||
|
||||
* Add support for mosh (closes: #705397)
|
||||
* Add support for coldreboot from kexec-tools (closes: #735871)
|
||||
Thanks to Daniel Baumann for the patch!
|
||||
* Add support for quotes in shutdown message (closes: #699711)
|
||||
* Add config option to require fully-qualified hostnames (closes: #658282)
|
||||
Thanks to Andrew Pollock for the patch!
|
||||
* Add support for the pm-utils commands (closes: #663655)
|
||||
|
||||
-- Francois Marier <francois@debian.org> Sun, 23 Aug 2015 11:55:39 -0700
|
||||
|
||||
molly-guard (0.5.2-1) unstable; urgency=medium
|
||||
|
||||
[ Josh Triplett ]
|
||||
* New upstream release.
|
||||
* Skip molly-guard's protection logic if we don't have the "tty" command to
|
||||
determine the terminal. Avoids a spurious failure when invoked without
|
||||
/usr mounted. (Closes: #771572)
|
||||
|
||||
[ Francois Marier ]
|
||||
* Take over maintenance with madduck's blessing
|
||||
* Bump Standards-Version to 3.9.6
|
||||
* Bump debhelper version to 9
|
||||
* Install lintian override with dh_lintian
|
||||
* Use standard template in postrm and preinst scripts
|
||||
* Switch to machine-readable copyright file and add missing copyright holders
|
||||
* Disable pristine-tar in debian/gbp.conf
|
||||
* Add debian/source/format
|
||||
* Update VCS URLs
|
||||
* Fix the lintian overrides
|
||||
|
||||
-- Francois Marier <francois@debian.org> Sun, 23 Aug 2015 11:22:14 -0700
|
||||
|
||||
molly-guard (0.5.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Fix and rework prefix and etcdir handling to not embed the build directory
|
||||
in the binary. (Closes: #768418)
|
||||
|
||||
-- Josh Triplett <josh@joshtriplett.org> Fri, 07 Nov 2014 03:42:41 -0800
|
||||
|
||||
molly-guard (0.5-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Improve handling for guarded commands that call other guarded commands: if
|
||||
called recursively (detected via MOLLYGUARD_CMD environment variable),
|
||||
unconditionally run the real command. Suggested by Sam Hartman at
|
||||
DebConf.
|
||||
* Install the molly-guard wrapper script to the same filesystem as the
|
||||
programs that link to it.
|
||||
* Support running the real utilities from a location other than /sbin,
|
||||
determined at build time by passing REALPATH to make.
|
||||
* Support setting an sbindir other than sbin in the prefix; this allows
|
||||
setting a prefix of /usr but an sbindir of /sbin.
|
||||
* Prevent gzip from interactively prompting about overwriting if
|
||||
molly-guard.8.gz already exists.
|
||||
* Drop lintian override for
|
||||
depends-on-essential-package-without-using-version, since molly-guard no
|
||||
longer depends on sysvinit.
|
||||
* Add Enhances for init and systemd.
|
||||
* Use diversions rather than /usr/sbin. Divert the guarded commands to
|
||||
/lib/molly-guard, and install links in their place, rather than relying on
|
||||
/usr/sbin's position in $PATH. This avoids installing different files to
|
||||
/sbin and /usr/sbin. (Closes: #660064)
|
||||
* Add myself as an uploader.
|
||||
|
||||
-- Josh Triplett <josh@joshtriplett.org> Tue, 26 Aug 2014 10:41:06 -0700
|
||||
|
||||
molly-guard (0.4.5-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, which works properly with kFreeBSD
|
||||
(closes: #548099).
|
||||
- remove linuxism /proc/<pid>/fd/0;
|
||||
- add check for ssh in the ancestry of the shell process.
|
||||
* Add Uploader: Ludovico Gardenghi <garden@debian.org>
|
||||
* Bump debhelper compatibility level to 7:
|
||||
- replace dh_clean -k with dh_prep.
|
||||
* Bump Standars-Version to 3.9.3: no other changes required.
|
||||
* Add recommended build-indep and build-arch targets in debian/rules.
|
||||
* Replace $(PWD) with $(CURDIR) in debian/rules.
|
||||
|
||||
-- Ludovico Gardenghi <garden@debian.org> Fri, 24 Feb 2012 01:02:20 +0100
|
||||
|
||||
molly-guard (0.4.4-2) unstable; urgency=low
|
||||
|
||||
* Remove dependency on sysvutils, which is essential, and upstart, which is
|
||||
in experimental still (closes: #488722).
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Tue, 01 Jul 2008 15:28:51 +0200
|
||||
|
||||
molly-guard (0.4.4-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, which now properly passes arguments to the real
|
||||
commands (closes: #486945).
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Thu, 19 Jun 2008 10:17:35 +0200
|
||||
|
||||
molly-guard (0.4.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, which properly detects sshd sessions, even if
|
||||
ControlMaster is in use.
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Sun, 01 Jun 2008 23:20:00 +0200
|
||||
|
||||
molly-guard (0.4.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, to unstable.
|
||||
* Improved checking for ALWAYS_QUERY_HOSTNAME
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Sat, 31 May 2008 16:20:35 +0200
|
||||
|
||||
molly-guard (0.4-1~exp.1) experimental; urgency=low
|
||||
|
||||
* New upstream release, thanks a lot to Andrew Ruthven for his input and
|
||||
patches.
|
||||
- use run-parts to allow additional checks to be added easily.
|
||||
- add setting to always molly-guard a host (closes: #470681, #471382).
|
||||
- possibly print out a warning message before taking action
|
||||
(closes: 476508).
|
||||
* Add a molly-guard(8) manpage and migrate the content from README there.
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Sat, 19 Apr 2008 15:36:36 +0200
|
||||
|
||||
molly-guard (0.3.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, which prevent set -u from falling over unset
|
||||
SSH_CONNECTION variable (closes: #471129).
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Sun, 16 Mar 2008 08:55:37 +0100
|
||||
|
||||
molly-guard (0.3.1-1) unstable; urgency=low
|
||||
|
||||
[ martin f. krafft ]
|
||||
* New upstream release (closes: #469951).
|
||||
- Pass --short option to hostname to prevent the user from having
|
||||
to type the whole FQDN at times.
|
||||
- Check for the $SSH_CONNECTION variable in addition to the pty checks.
|
||||
* Fix Vcs-* links, which now point to the new Git repo.
|
||||
* Bump debhelper compatibility level to 6; no other changes required.
|
||||
* Bump Standards-Version to 3.7.3; no other changes required.
|
||||
* Add a basic README file.
|
||||
|
||||
[ Thijs Kinkhorst ]
|
||||
* Tweak description.
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Wed, 12 Mar 2008 19:56:49 +0100
|
||||
|
||||
molly-guard (0.3-2) unstable; urgency=low
|
||||
|
||||
* Pass --short option to hostname to prevent the user from having to type
|
||||
the whole FQDN at times (closes: #431205).
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Mon, 02 Jul 2007 18:26:09 +0200
|
||||
|
||||
molly-guard (0.3-1) unstable; urgency=low
|
||||
|
||||
* Shield shutdown -h; I am terribly sorry, Andrew! (closes: #426107).
|
||||
Now only shutdown -c and * --help are passed through regardless.
|
||||
* Added --help option, which now prints a short molly-guard help message
|
||||
followed by the actual command's help output.
|
||||
* Now should also work in su/sudo sessions because it now checks whether the
|
||||
creator of the current tty/pts is sshd, rather than the brittle check for
|
||||
the environment. Thanks to Craig Small and Don Armstrong for their sparks
|
||||
of brilliance (closes: #425831).
|
||||
* Corrected a typo in the package description (closes: #408706).
|
||||
* Added --pretend-ssh option to facilitate testing.
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Sat, 26 May 2007 14:52:57 +0200
|
||||
|
||||
molly-guard (0.2.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release:
|
||||
- now also protects the poweroff command (closes: #401042).
|
||||
* Added missing licence text to copyright file (closes: #399726).
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Tue, 12 Dec 2006 12:58:55 +0100
|
||||
|
||||
molly-guard (0.2.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, which does better shell quoting.
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Thu, 19 Oct 2006 18:17:14 +0200
|
||||
|
||||
molly-guard (0.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, which handles --help related options better.
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Thu, 19 Oct 2006 17:27:14 +0200
|
||||
|
||||
molly-guard (0.1-1) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
(see http://lists.debian.org/debian-devel/2006/10/msg00712.html)
|
||||
|
||||
-- martin f. krafft <madduck@debian.org> Thu, 19 Oct 2006 11:47:24 +0200
|
38
debian/control
vendored
Normal file
38
debian/control
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
Source: molly-guard
|
||||
Section: admin
|
||||
Priority: optional
|
||||
Maintainer: Simó Albert i Beltran <sim6@probeta.net>
|
||||
Uploaders: Ludovico Gardenghi <garden@debian.org>,
|
||||
Josh Triplett <josh@joshtriplett.org>,
|
||||
Francois Marier <francois@debian.org>,
|
||||
Marc Haber <mh+debian-packages@zugschlus.de>
|
||||
Build-Depends: debhelper-compat (= 13), docbook-xsl, xsltproc
|
||||
Standards-Version: 4.7.0
|
||||
Rules-Requires-Root: binary-targets
|
||||
Vcs-Git: https://salsa.debian.org/debian/molly-guard.git
|
||||
Vcs-Browser: https://salsa.debian.org/debian/molly-guard
|
||||
|
||||
Package: molly-guard
|
||||
Architecture: all
|
||||
Depends: procps, ${misc:Depends}
|
||||
Enhances: init,
|
||||
kexec-tools,
|
||||
mosh,
|
||||
openssh-server,
|
||||
pm-utils,
|
||||
systemd,
|
||||
sysvinit,
|
||||
upstart
|
||||
Description: protects machines from accidental shutdowns/reboots
|
||||
The package installs a shell script that overrides the existing
|
||||
shutdown/reboot/halt/poweroff/coldreboot/pm-hibernate/pm-suspend* commands
|
||||
and first runs a set of scripts, which all have to exit successfully,
|
||||
before molly-guard invokes the real command.
|
||||
.
|
||||
One of the scripts checks for existing SSH sessions. If any of the four
|
||||
commands are called interactively over an SSH session, the shell script
|
||||
prompts you to enter the name of the host you wish to shut down. This should
|
||||
adequately prevent you from accidental shutdowns and reboots.
|
||||
.
|
||||
molly-guard diverts the real binaries to /lib/molly-guard/. You can bypass
|
||||
molly-guard by running those binaries directly.
|
212
debian/copyright
vendored
Normal file
212
debian/copyright
vendored
Normal file
|
@ -0,0 +1,212 @@
|
|||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
|
||||
Files: *
|
||||
Copyright: 2017 Simó Albert i Beltran <sim6@probeta.net>
|
||||
2015-2016 Francois Marier <francois@debian.org>
|
||||
2014 Josh Triplett <josh@joshtriplett.org>
|
||||
2012 Ludovico Gardenghi <garden@debian.org>
|
||||
2006-2008 Ludovico Gardenghi <garden@debian.org>
|
||||
License: Artistic-2.0
|
||||
|
||||
License: Artistic-2.0
|
||||
The Artistic License 2.0
|
||||
.
|
||||
Copyright (c) 2000-2006, The Perl Foundation.
|
||||
.
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
.
|
||||
Preamble
|
||||
.
|
||||
This license establishes the terms under which a given free software
|
||||
Package may be copied, modified, distributed, and/or redistributed.
|
||||
The intent is that the Copyright Holder maintains some artistic
|
||||
control over the development of that Package while still keeping the
|
||||
Package available as open source and free software.
|
||||
.
|
||||
You are always permitted to make arrangements wholly outside of this
|
||||
license directly with the Copyright Holder of a given Package. If the
|
||||
terms of this license do not permit the full use that you propose to
|
||||
make of the Package, you should contact the Copyright Holder and seek
|
||||
a different licensing arrangement.
|
||||
.
|
||||
Definitions
|
||||
.
|
||||
"Copyright Holder" means the individual(s) or organization(s)
|
||||
named in the copyright notice for the entire Package.
|
||||
.
|
||||
"Contributor" means any party that has contributed code or other
|
||||
material to the Package, in accordance with the Copyright Holder's
|
||||
procedures.
|
||||
.
|
||||
"You" and "your" means any person who would like to copy,
|
||||
distribute, or modify the Package.
|
||||
.
|
||||
"Package" means the collection of files distributed by the
|
||||
Copyright Holder, and derivatives of that collection and/or of
|
||||
those files. A given Package may consist of either the Standard
|
||||
Version, or a Modified Version.
|
||||
.
|
||||
"Distribute" means providing a copy of the Package or making it
|
||||
accessible to anyone else, or in the case of a company or
|
||||
organization, to others outside of your company or organization.
|
||||
.
|
||||
"Distributor Fee" means any fee that you charge for Distributing
|
||||
this Package or providing support for this Package to another
|
||||
party. It does not mean licensing fees.
|
||||
.
|
||||
"Standard Version" refers to the Package if it has not been
|
||||
modified, or has been modified only in ways explicitly requested
|
||||
by the Copyright Holder.
|
||||
.
|
||||
"Modified Version" means the Package, if it has been changed, and
|
||||
such changes were not explicitly requested by the Copyright
|
||||
Holder.
|
||||
.
|
||||
"Original License" means this Artistic License as Distributed with
|
||||
the Standard Version of the Package, in its current version or as
|
||||
it may be modified by The Perl Foundation in the future.
|
||||
.
|
||||
"Source" form means the source code, documentation source, and
|
||||
configuration files for the Package.
|
||||
.
|
||||
"Compiled" form means the compiled bytecode, object code, binary,
|
||||
or any other form resulting from mechanical transformation or
|
||||
translation of the Source form.
|
||||
.
|
||||
.
|
||||
Permission for Use and Modification Without Distribution
|
||||
.
|
||||
(1) You are permitted to use the Standard Version and create and use
|
||||
Modified Versions for any purpose without restriction, provided that
|
||||
you do not Distribute the Modified Version.
|
||||
.
|
||||
.
|
||||
Permissions for Redistribution of the Standard Version
|
||||
.
|
||||
(2) You may Distribute verbatim copies of the Source form of the
|
||||
Standard Version of this Package in any medium without restriction,
|
||||
either gratis or for a Distributor Fee, provided that you duplicate
|
||||
all of the original copyright notices and associated disclaimers. At
|
||||
your discretion, such verbatim copies may or may not include a
|
||||
Compiled form of the Package.
|
||||
.
|
||||
(3) You may apply any bug fixes, portability changes, and other
|
||||
modifications made available from the Copyright Holder. The resulting
|
||||
Package will still be considered the Standard Version, and as such
|
||||
will be subject to the Original License.
|
||||
.
|
||||
.
|
||||
Distribution of Modified Versions of the Package as Source
|
||||
.
|
||||
(4) You may Distribute your Modified Version as Source (either gratis
|
||||
or for a Distributor Fee, and with or without a Compiled form of the
|
||||
Modified Version) provided that you clearly document how it differs
|
||||
from the Standard Version, including, but not limited to, documenting
|
||||
any non-standard features, executables, or modules, and provided that
|
||||
you do at least ONE of the following:
|
||||
.
|
||||
(a) make the Modified Version available to the Copyright Holder
|
||||
of the Standard Version, under the Original License, so that the
|
||||
Copyright Holder may include your modifications in the Standard
|
||||
Version.
|
||||
.
|
||||
(b) ensure that installation of your Modified Version does not
|
||||
prevent the user installing or running the Standard Version. In
|
||||
addition, the Modified Version must bear a name that is different
|
||||
from the name of the Standard Version.
|
||||
.
|
||||
(c) allow anyone who receives a copy of the Modified Version to
|
||||
make the Source form of the Modified Version available to others
|
||||
under
|
||||
.
|
||||
(i) the Original License or
|
||||
.
|
||||
(ii) a license that permits the licensee to freely copy,
|
||||
modify and redistribute the Modified Version using the same
|
||||
licensing terms that apply to the copy that the licensee
|
||||
received, and requires that the Source form of the Modified
|
||||
Version, and of any works derived from it, be made freely
|
||||
available in that license fees are prohibited but Distributor
|
||||
Fees are allowed.
|
||||
.
|
||||
.
|
||||
Distribution of Compiled Forms of the Standard Version
|
||||
or Modified Versions without the Source
|
||||
.
|
||||
(5) You may Distribute Compiled forms of the Standard Version without
|
||||
the Source, provided that you include complete instructions on how to
|
||||
get the Source of the Standard Version. Such instructions must be
|
||||
valid at the time of your distribution. If these instructions, at any
|
||||
time while you are carrying out such distribution, become invalid, you
|
||||
must provide new instructions on demand or cease further distribution.
|
||||
If you provide valid instructions or cease distribution within thirty
|
||||
days after you become aware that the instructions are invalid, then
|
||||
you do not forfeit any of your rights under this license.
|
||||
.
|
||||
(6) You may Distribute a Modified Version in Compiled form without
|
||||
the Source, provided that you comply with Section 4 with respect to
|
||||
the Source of the Modified Version.
|
||||
.
|
||||
.
|
||||
Aggregating or Linking the Package
|
||||
.
|
||||
(7) You may aggregate the Package (either the Standard Version or
|
||||
Modified Version) with other packages and Distribute the resulting
|
||||
aggregation provided that you do not charge a licensing fee for the
|
||||
Package. Distributor Fees are permitted, and licensing fees for other
|
||||
components in the aggregation are permitted. The terms of this license
|
||||
apply to the use and Distribution of the Standard or Modified Versions
|
||||
as included in the aggregation.
|
||||
.
|
||||
(8) You are permitted to link Modified and Standard Versions with
|
||||
other works, to embed the Package in a larger work of your own, or to
|
||||
build stand-alone binary or bytecode versions of applications that
|
||||
include the Package, and Distribute the result without restriction,
|
||||
provided the result does not expose a direct interface to the Package.
|
||||
.
|
||||
.
|
||||
Items That are Not Considered Part of a Modified Version
|
||||
.
|
||||
(9) Works (including, but not limited to, modules and scripts) that
|
||||
merely extend or make use of the Package, do not, by themselves, cause
|
||||
the Package to be a Modified Version. In addition, such works are not
|
||||
considered parts of the Package itself, and are not subject to the
|
||||
terms of this license.
|
||||
.
|
||||
.
|
||||
General Provisions
|
||||
.
|
||||
(10) Any use, modification, and distribution of the Standard or
|
||||
Modified Versions is governed by this Artistic License. By using,
|
||||
modifying or distributing the Package, you accept this license. Do not
|
||||
use, modify, or distribute the Package, if you do not accept this
|
||||
license.
|
||||
.
|
||||
(11) If your Modified Version has been derived from a Modified
|
||||
Version made by someone other than you, you are nevertheless required
|
||||
to ensure that your Modified Version complies with the requirements of
|
||||
this license.
|
||||
.
|
||||
(12) This license does not grant you the right to use any trademark,
|
||||
service mark, tradename, or logo of the Copyright Holder.
|
||||
.
|
||||
(13) This license includes the non-exclusive, worldwide,
|
||||
free-of-charge patent license to make, have made, use, offer to sell,
|
||||
sell, import and otherwise transfer the Package with respect to any
|
||||
patent claims licensable by the Copyright Holder that are necessarily
|
||||
infringed by the Package. If you institute patent litigation
|
||||
(including a cross-claim or counterclaim) against any party alleging
|
||||
that the Package constitutes direct or contributory patent
|
||||
infringement, then this Artistic License to you shall terminate on the
|
||||
date that such litigation is filed.
|
||||
.
|
||||
(14) Disclaimer of Warranty:
|
||||
THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
|
||||
IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
|
||||
NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL
|
||||
LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL
|
||||
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF
|
||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
9
debian/molly-guard.lintian-overrides
vendored
Normal file
9
debian/molly-guard.lintian-overrides
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
no-manual-page [usr/sbin/coldreboot]
|
||||
no-manual-page [usr/sbin/halt]
|
||||
no-manual-page [usr/sbin/pm-hibernate]
|
||||
no-manual-page [usr/sbin/pm-suspend]
|
||||
no-manual-page [usr/sbin/pm-suspend-hybrid]
|
||||
no-manual-page [usr/sbin/poweroff]
|
||||
no-manual-page [usr/sbin/reboot]
|
||||
no-manual-page [usr/sbin/shutdown]
|
||||
spare-manual-page [usr/share/man/man8/molly-guard.8.gz]
|
44
debian/molly-guard.postrm
vendored
Executable file
44
debian/molly-guard.postrm
vendored
Executable file
|
@ -0,0 +1,44 @@
|
|||
#!/bin/sh
|
||||
# see: dh_installdeb(1)
|
||||
|
||||
set -e
|
||||
|
||||
# summary of how this script can be called:
|
||||
# * <postrm> `remove'
|
||||
# * <postrm> `purge'
|
||||
# * <old-postrm> `upgrade' <new-version>
|
||||
# * <new-postrm> `failed-upgrade' <old-version>
|
||||
# * <new-postrm> `abort-install'
|
||||
# * <new-postrm> `abort-install' <old-version>
|
||||
# * <new-postrm> `abort-upgrade' <old-version>
|
||||
# * <disappearer's-postrm> `disappear' <overwriter>
|
||||
# <overwriter-version>
|
||||
# for details, see http://www.debian.org/doc/debian-policy/ or
|
||||
# the debian-policy package
|
||||
|
||||
case "$1" in
|
||||
remove)
|
||||
for cmd in halt poweroff reboot shutdown coldreboot; do
|
||||
dpkg-divert --package molly-guard --rename --remove "/sbin/$cmd"
|
||||
done
|
||||
for cmd in halt poweroff reboot shutdown coldreboot pm-hibernate pm-suspend pm-suspend-hybrid ; do
|
||||
dpkg-divert --package molly-guard --rename --remove "/usr/sbin/$cmd"
|
||||
done
|
||||
;;
|
||||
|
||||
purge|upgrade|failed-upgrade|abort-upgrade|abort-install|disappear)
|
||||
# Nothing to do
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "postrm called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# dh_installdeb will replace this with shell code automatically
|
||||
# generated by other debhelper scripts.
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
73
debian/molly-guard.preinst
vendored
Executable file
73
debian/molly-guard.preinst
vendored
Executable file
|
@ -0,0 +1,73 @@
|
|||
#!/bin/sh
|
||||
# see: dh_installdeb(1)
|
||||
|
||||
set -e
|
||||
|
||||
# summary of how this script can be called:
|
||||
# * <new-preinst> `install'
|
||||
# * <new-preinst> `install' <old-version>
|
||||
# * <new-preinst> `upgrade' <old-version>
|
||||
# * <old-preinst> `abort-upgrade' <new-version>
|
||||
# for details, see http://www.debian.org/doc/debian-policy/ or
|
||||
# the debian-policy package
|
||||
|
||||
|
||||
case "$1" in
|
||||
install|upgrade)
|
||||
for cmd in halt poweroff reboot shutdown coldreboot ; do
|
||||
# DEP17 M18 duplicated diversion. Once trixie is released,
|
||||
# remove the aliased diversion in postinst and only have
|
||||
# the canonical one with --rename here.
|
||||
truename="$(dpkg-divert --truename "/sbin/$cmd")"
|
||||
if test "$(dpkg-divert --truename "/usr/sbin/$cmd")" != "/usr/sbin/$cmd"; then
|
||||
: # Canonically diverted already. Nothing to rename.
|
||||
elif test "$truenam" = "/sbin/$cmd.no-molly-guard.usr-is-merged"; then
|
||||
: # Aliased diversion as expected. Nothing to rename.
|
||||
elif test "$truename" != "/sbin/$cmd"; then
|
||||
# Aliased diversion with earlier target. Fix target.
|
||||
dpkg-divert --remove --no-rename "/sbin/$cmd"
|
||||
if test -e "$DPKG_ROOT$truename" -o -h "$DPKG_ROOT$truename"; then
|
||||
mv "$DPKG_ROOT$truename" "$DPKG_ROOT/sbin/$cmd.no-molly-guard.usr-is-merged"
|
||||
fi
|
||||
elif dpkg -S "/sbin/$cmd" >/dev/null 2>&1; then
|
||||
# Not diverted yet. Installed as aliased.
|
||||
mv "$DPKG_ROOT/sbin/$cmd" "$DPKG_ROOT/sbin/$cmd.no-molly-guard.usr-is-merged"
|
||||
elif test -e "$DPKG_ROOT/usr/sbin/$cmd" -o -h "$DPKG_ROOT/usr/sbin/$cmd"; then
|
||||
# Not diverted yet. Installed as canonical.
|
||||
mv "$DPKG_ROOT/usr/sbin/$cmd" "$DPKG_ROOT/usr/sbin/$cmd.no-molly-guard"
|
||||
fi
|
||||
# All necessary moving has been done. Hence --no-rename.
|
||||
dpkg-divert --add --no-rename --divert "/sbin/$cmd.no-molly-guard.usr-is-merged" "/sbin/$cmd"
|
||||
dpkg-divert --add --no-rename --divert "/usr/sbin/$cmd.no-molly-guard" "/usr/sbin/$cmd"
|
||||
done
|
||||
|
||||
for cmd in pm-hibernate pm-suspend pm-suspend-hybrid ; do
|
||||
truename="$(dpkg-divert --truename "/usr/sbin/$cmd")"
|
||||
if test "$truename" = "/usr/sbin/$cmd"; then
|
||||
dpkg-divert --package molly-guard --divert "/usr/sbin/$cmd.no-molly-guard" --rename "/usr/sbin/$cmd"
|
||||
elif test "$truename" != "/usr/sbin/$cmd.no-molly-guard"; then
|
||||
# Upgrading from pre-trixie. Update the diversion target from aliased to canonical.
|
||||
dpkg-divert --package molly-guard --no-rename --remove "/usr/sbin/$cmd"
|
||||
dpkg-divert --package molly-guard --divert "/usr/sbin/$cmd.no-molly-guard" --no-rename --add "/usr/sbin/$cmd"
|
||||
if test -e "$truename" -o -h "$truename"; then
|
||||
mv "$truename" "/usr/sbin/$cmd.no-molly-guard"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
;;
|
||||
|
||||
abort-upgrade)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "preinst called with unknown argument \`$1'" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# dh_installdeb will replace this with shell code automatically
|
||||
# generated by other debhelper scripts.
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
7
debian/rules
vendored
Executable file
7
debian/rules
vendored
Executable file
|
@ -0,0 +1,7 @@
|
|||
#!/usr/bin/make -f
|
||||
# See debhelper(7) (uncomment to enable)
|
||||
# output every command that modifies files on the build system.
|
||||
#DH_VERBOSE = 1
|
||||
|
||||
%:
|
||||
dh $@
|
2
debian/salsa-ci.yml
vendored
Normal file
2
debian/salsa-ci.yml
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
include:
|
||||
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
|
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
3.0 (native)
|
Loading…
Add table
Add a link
Reference in a new issue