I have uploaded the fix.

My approach was to add npm as a dependency, but ship cached npm
dependencies so the missing files can still be build without internet
access on the builder.

cd src/cockpit/389-console
npm set cache ../../../npm-cache
npm ci -ignore-scripts --no-bin-links --ignore-scripts

I have packaged the resulting cache as 389-ds-base_2.0.15.orig-npm-
cache.tar.gz, along the .orig.tar.gz.

I have modified src/cockpit/389-console/node_modules.mk to make use of
the cache and added --offline flag to npm.

After tests I can confirm the issue is gone. The missing part of the UI
is displayed.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2008441

Title:
  389 Directory Server Manager not show even cockpit-389-ds is installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/389-ds-base/+bug/2008441/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to