Remove dependency on /usr/bin/pwscore that is part of libpwquality-tools but we don't ship it in SLES Index: cockpit/pkg/lib/cockpit-components-password.jsx =================================================================== --- cockpit.orig/pkg/lib/cockpit-components-password.jsx +++ cockpit/pkg/lib/cockpit-components-password.jsx @@ -18,7 +18,7 @@ */ import cockpit from 'cockpit'; import React, { useState } from 'react'; -import { FormGroup, Popover, Progress, ProgressSize, ProgressMeasureLocation, TextInput } from '@patternfly/react-core'; +import { FormGroup, Popover, TextInput } from '@patternfly/react-core'; import { HelpIcon } from '@patternfly/react-icons'; import './cockpit-components-password.scss'; @@ -27,6 +27,7 @@ const _ = cockpit.gettext; export function password_quality(password, force) { return new Promise((resolve, reject) => { + /* cockpit.spawn('/usr/bin/pwscore', { err: "message" }) .input(password) .done(function(content) { @@ -42,6 +43,8 @@ export function password_quality(passwor else resolve({ value: 0 }); }); + */ + resolve({ message: _("pwscore not checked") }); }); } @@ -60,6 +63,7 @@ export const PasswordFormFields = ({ setPassword(value); change("password", value); +/* if (value) { password_quality(value) .catch(ex => { @@ -84,6 +88,7 @@ export const PasswordFormFields = ({ variant = "warning"; else variant = "danger"; + */ return ( <> @@ -101,16 +106,7 @@ export const PasswordFormFields = ({ fieldId={idPrefix + "-pw1"}> -
-
{passwordMessage}
-
{password_confirm_label &&