Skip to content

Commit

Permalink
Merge pull request #343 from ancorgs/y2users_update_doc
Browse files Browse the repository at this point in the history
Update doc directory and packaging
  • Loading branch information
ancorgs committed Oct 14, 2021
2 parents 180f193 + dfdb4ab commit 33cc970
Show file tree
Hide file tree
Showing 10 changed files with 34 additions and 956 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,26 @@
https://github.com/yast/yast-users/actions?query=branch%3Amaster)
[![Jenkins Status](https://ci.opensuse.org/buildStatus/icon?job=yast-yast-users-master)](
https://ci.opensuse.org/view/Yast/job/yast-yast-users-master/)

This module allows to use YaST to manage local and LDAP users and groups. It also makes possible to
configure some aspects of the system related to user management and authentication. For a partial
description of what this module can do, check [the use-cases document](doc/use-cases.md). For an
overview on how all the authentication-related YaST modules fit together, check
[doc/auth-modules.md](doc/auth-modules.md).

Many components of the module were written in the Perl programming language a long time ago.
Although those components still work, they follow approaches that are not longer considered to be
appropriate. For example, they manage important files like `/etc/passwd` or home directories on
their own, instead of delegating those tasks to the tools included in the operating system like
those contained in the `shadow` package. The functionality and internal structure of those legacy
components is described at [doc/users.html](doc/users.html). Although that document is outdated in
some areas, it's still useful to understand how the module works in general and to have some extra
overview about the use-cases it covers (in addition to those described in the document mentioned
above).

The module is currently being rewritten in Ruby in an attempt to make it more maintainable and
better integrated with other components of the system. This is still a work in progress and both the
old Perl components and the new Ruby ones (grouped on the namespace `Y2Users`) are usually involved
in every operation. Apart from the mentioned documents, the `doc` directory contains several files
describing how both the old Perl and the new Ruby components work and the correspondences between
them.
9 changes: 0 additions & 9 deletions doc/Makefile.am

This file was deleted.

19 changes: 0 additions & 19 deletions doc/Todo.txt

This file was deleted.

195 changes: 0 additions & 195 deletions doc/customize-popup.ui

This file was deleted.

Loading

0 comments on commit 33cc970

Please sign in to comment.