diff --git a/gluon/gluon-legacy/files/lib/gluon/upgrade/lock-password/legacy/010-lock-password b/gluon/gluon-legacy/files/lib/gluon/upgrade/lock-password/legacy/010-lock-password deleted file mode 100755 index ce6d59a..0000000 --- a/gluon/gluon-legacy/files/lib/gluon/upgrade/lock-password/legacy/010-lock-password +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - - -has_root_pwd() { - local pwd=$([ -f "$1" ] && cat "$1") - pwd="${pwd#*root:}" - pwd="${pwd%%:*}" - - test -n "${pwd#[\!x]}" -} - - -has_root_pwd /etc/passwd || has_root_pwd /etc/shadow || passwd -l root diff --git a/gluon/gluon-lock-password/files/lib/gluon/upgrade/lock-password/initial/010-lock-password b/gluon/gluon-lock-password/files/lib/gluon/upgrade/lock-password/initial/010-lock-password deleted file mode 100755 index 6e67fc4..0000000 --- a/gluon/gluon-lock-password/files/lib/gluon/upgrade/lock-password/initial/010-lock-password +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -passwd -l root diff --git a/gluon/gluon-lock-password/files/lib/gluon/upgrade/lock-password/invariant/010-lock-password b/gluon/gluon-lock-password/files/lib/gluon/upgrade/lock-password/invariant/010-lock-password new file mode 100755 index 0000000..3204f63 --- /dev/null +++ b/gluon/gluon-lock-password/files/lib/gluon/upgrade/lock-password/invariant/010-lock-password @@ -0,0 +1,13 @@ +#!/bin/sh + +has_root_pwd() { + local pwd + + pwd=$([ -f "$1" ] && cat "$1") + pwd="${pwd#*root:}" + pwd="${pwd%%:*}" + + test -n "${pwd}" +} + +has_root_pwd /etc/shadow || passwd -l root