Hi list,

I noticed that sometime a slackbuild requires to create user and group. In my case, postgresql.SlackBuild requires user and group creation before builing the software. Why don't put the user creation inside doinst.sh? The user/group creation seems not needed for building purpose. I'm missing something?



From man removepkg(8) I read this:

"removepkg supports /bin/sh compatible uninstall scripts. If the package shipped with an uninstall script, it will be run after the package is removed. If present, the uninstall script resides in the /var/lib/pkgtools/douninst.sh/ directory and has the same full name as the package (without the extension). For example, a package named foo-1.0-noarch-1.txz might contain an uninstall script named: /var/lib/pkg‐tools/douninst.sh/foo-1.0-noarch-1"

This seems an interesting feature but I see it is not generally used or at least I have not found a package that provides douninst.sh.

Why is it not used?

For example, removing postgresql it could be useful to remove user/group for postgres or other files.


Thank you in advance.

Alessandro.
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/

Reply via email to