1 | %define debug_package %{nil}
|
---|
2 |
|
---|
3 | Summary: kLIBC User Management
|
---|
4 | Name: klusrmgr
|
---|
5 | Version: 1.1.0
|
---|
6 | Release: 2%{?dist}
|
---|
7 | License: proprietary
|
---|
8 | Group: Applications/System
|
---|
9 | URL: http://www.netlabs.org/vxapps
|
---|
10 | Vendor: bww bitwise works GmbH
|
---|
11 | Source: %{name}-%{version}.zip
|
---|
12 | BuildRoot: %_tmppath/%name-%version-%release-root
|
---|
13 | Requires: wpi4rpm >= 0.9.2
|
---|
14 | Obsoletes: kLIBCum <= 1.0.10
|
---|
15 |
|
---|
16 | %description
|
---|
17 | The purpose of this utility is to manage kLIBC users and groups.
|
---|
18 | These files are found in %UNIXROOT%\etc and have the following names
|
---|
19 | - master.passwd
|
---|
20 | - group
|
---|
21 |
|
---|
22 | These files are syntactically properly maintained and compiled into
|
---|
23 | pwd.db and spwd.db using the pwdmkdb.exe utility.
|
---|
24 |
|
---|
25 |
|
---|
26 | %prep
|
---|
27 | %setup -n "%{name}-%{version}" -Tc
|
---|
28 | unzip -q %{_sourcedir}/%{name}-%{version}.zip
|
---|
29 |
|
---|
30 | %build
|
---|
31 |
|
---|
32 |
|
---|
33 | %install
|
---|
34 | mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
---|
35 | cp usr/bin/*.exe $RPM_BUILD_ROOT%{_bindir}
|
---|
36 | cp usr/bin/*.EXE $RPM_BUILD_ROOT%{_bindir}
|
---|
37 | mkdir -p $RPM_BUILD_ROOT%{_libdir}
|
---|
38 | cp usr/lib/*.dll $RPM_BUILD_ROOT%{_libdir}
|
---|
39 | mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
|
---|
40 | cp usr/share/doc/klusrmgr/readme.txt $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
|
---|
41 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/os2/lang
|
---|
42 | cp usr/share/os2/lang/*.msg $RPM_BUILD_ROOT%{_datadir}/os2/lang
|
---|
43 |
|
---|
44 |
|
---|
45 | %clean
|
---|
46 | rm -rf "$RPM_BUILD_ROOT"
|
---|
47 |
|
---|
48 | %post
|
---|
49 | if [ "$1" -ge 1 ]; then # (upon update)
|
---|
50 | %wps_object_delete_all
|
---|
51 | wpi4rpm del %{vendor}/%{name}/binaries %{version}-%{release}
|
---|
52 | fi
|
---|
53 | %wps_object_create_begin
|
---|
54 | klusrmgr_FOLDER:WPFolder|klusrmgr|<WP_DESKTOP>|TITLE=kLIBC User Management;
|
---|
55 | klusrmgr_README:WPShadow|Readme|<klusrmgr_FOLDER>|SHADOWID=((%_defaultdocdir/%{name}-%{version}/readme.txt))
|
---|
56 | klusrmgr_EXE:WPProgram|User Management|<klusrmgr_FOLDER>|EXENAME=((%_bindir/klusrmgr.exe));STARTUPDIR=((%_bindir));TITLE=User Management;
|
---|
57 | %wps_object_create_end
|
---|
58 | wpi4rpm add %{vendor}/%{name}/binaries %{version}-%{release}
|
---|
59 |
|
---|
60 | %postun
|
---|
61 | if [ "$1" -eq 0 ]; then # (upon removal)
|
---|
62 | %wps_object_delete_all
|
---|
63 | wpi4rpm del %{vendor}/%{name}/binaries %{version}-%{release}
|
---|
64 | fi
|
---|
65 |
|
---|
66 | %files
|
---|
67 | %defattr(-,root,root,-)
|
---|
68 | %_defaultdocdir/%{name}-%{version}/readme.txt
|
---|
69 | %_bindir/*.exe
|
---|
70 | %_bindir/*.EXE
|
---|
71 | %_libdir/*.dll
|
---|
72 | %_datadir/os2/lang/*.msg
|
---|
73 |
|
---|
74 |
|
---|
75 | %changelog
|
---|
76 | * Thu Jan 26 2017 hb <herwig.bauernfeind@bitwiseworks.com> 1.1.0
|
---|
77 | - renamed to klusrmgr
|
---|
78 | - added support for shell
|
---|
79 | - completely rewrote user properties dialogue
|
---|
80 | * Fri Nov 18 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.10
|
---|
81 | - fix Ticket #7
|
---|
82 | - fix minor bugs in user properties page
|
---|
83 | - rework and simplify join/leave dialogue
|
---|
84 | * Thu Nov 17 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.9-2
|
---|
85 | - fix minor bug
|
---|
86 | * Thu Nov 17 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.9
|
---|
87 | - Limited group editing
|
---|
88 | - bigger buttons, new icons
|
---|
89 | - fix Ticket #125 (Unix ports)
|
---|
90 | - fix new user bug
|
---|
91 | - add ignore root shell error warning
|
---|
92 | - make debug stick across sessions
|
---|
93 | * Tue Nov 15 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.8
|
---|
94 | - add functionality to add/remove multiple user from/to groups
|
---|
95 | - double click on user open user properties to edit
|
---|
96 | * Fri Nov 11 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.7-2
|
---|
97 | - fix minor bug
|
---|
98 | * Fri Nov 11 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.7-1
|
---|
99 | - Add smbusers.exe check, fix missing NLV translations,
|
---|
100 | - add NL, IT and RU language files
|
---|
101 | * Thu Nov 10 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.6-1
|
---|
102 | - Add "Remove user from group" functionality, fix missing NLV translations
|
---|
103 | * Fri Nov 04 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.5-1
|
---|
104 | - Add some hints, fix wrong hints
|
---|
105 | * Thu Oct 27 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.4-1
|
---|
106 | - bigger buttons, shortened strings for EN, ES
|
---|
107 | * Mon Oct 24 2016 yd <silvan.scherrer@bitwiseworks.com> 1.0.3-1
|
---|
108 | - first public version
|
---|