source: spec/trunk/SPECS/klusrmgr.spec@ 1270

Last change on this file since 1270 was 1270, checked in by herwigb, 8 years ago

spec: klusrmgr: Release version 1.1.3-1.

File size: 4.2 KB
Line 
1%define debug_package %{nil}
2
3Summary: kLIBC User Management
4Name: klusrmgr
5Version: 1.1.3
6Release: 1%{?dist}
7License: proprietary
8Group: Applications/System
9URL: http://www.netlabs.org/vxapps
10Vendor: bww bitwise works GmbH
11Source: %{name}-%{version}.zip
12BuildRoot: %_tmppath/%name-%version-%release-root
13Requires: wpi4rpm >= 0.9.2
14Requires: rxcrypt >= 1.0.0
15Requires: bww-resources-rpm-build >= 1.0.0
16Obsoletes: kLIBCum <= 1.0.10
17
18%description
19The purpose of this utility is to manage kLIBC users and groups.
20These files are found in %UNIXROOT%\etc and have the following names
21- master.passwd
22- group
23
24These files are syntactically properly maintained and compiled into
25pwd.db and spwd.db using the pwdmkdb.exe utility.
26
27
28%prep
29%setup -n "%{name}-%{version}" -Tc
30unzip -q %{_sourcedir}/%{name}-%{version}.zip
31
32%build
33
34
35%install
36mkdir -p $RPM_BUILD_ROOT%{_bindir}
37cp usr/bin/*.exe $RPM_BUILD_ROOT%{_bindir}
38cp usr/bin/*.EXE $RPM_BUILD_ROOT%{_bindir}
39mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
40cp usr/share/doc/klusrmgr/readme.txt $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
41mkdir -p $RPM_BUILD_ROOT%{_datadir}/os2/lang
42cp usr/share/os2/lang/*.msg $RPM_BUILD_ROOT%{_datadir}/os2/lang
43
44
45%clean
46rm -rf "$RPM_BUILD_ROOT"
47
48%post
49if [ "$1" -ge 1 ]; then # (upon update)
50 %wps_object_delete_all
51 wpi4rpm del %{vendor}/%{name}/binaries %{version}-%{release}
52fi
53%global title %{summary}
54%bww_folder -t %{title}
55%bww_app -f %{_bindir}/%{name}.exe -s -t %{title}
56%bww_readme -f %{_defaultdocdir}/%{name}-%{version}/readme.txt
57%wps_object_create %{name}_WPCFGSHADOW:WPShadow|%{summary}|<WP_CONFIG>|SHADOWID=<BWW_%{name}_APP>;
58wpi4rpm add %{vendor}/%{name}/binaries %{version}-%{release}
59klusrmgr -init
60
61%postun
62if [ "$1" -eq 0 ]; then # (upon removal)
63 %wps_object_delete_all
64 wpi4rpm del %{vendor}/%{name}/binaries %{version}-%{release}
65fi
66
67%files
68%defattr(-,root,root,-)
69%_defaultdocdir/%{name}-%{version}/readme.txt
70%_bindir/*.exe
71%_bindir/*.EXE
72%_datadir/os2/lang/*.msg
73
74
75%changelog
76* Tue Dec 12 2017 hb <herwig.bauernfeind@bitwiseworks.com> 1.1.3-1
77- fix -init switch and repair structural bugs and omission introduced by 1.1.x
78
79* Thu Jun 08 2017 hb <herwig.bauernfeind@bitwiseworks.com> 1.1.2-1
80- add root group with GID 0 as a default group
81- fix several small bugs
82
83* Mon Apr 24 2017 hb <herwig.bauernfeind@bitwiseworks.com> 1.1.1-1
84- add -init switch and ensure default files are created upon installation
85
86* Sun Feb 05 2017 hb <herwig.bauernfeind@bitwiseworks.com> 1.1.0-3
87- put RxCrypt.DLL into a separate package
88
89* Thu Jan 26 2017 hb <herwig.bauernfeind@bitwiseworks.com> 1.1.0-2
90- renamed to klusrmgr
91- added support for shell
92- completely rewrote user properties dialogue
93
94* Fri Nov 18 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.10
95- fix Ticket #7
96- fix minor bugs in user properties page
97- rework and simplify join/leave dialogue
98
99* Thu Nov 17 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.9-2
100- fix minor bug
101
102* Thu Nov 17 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.9
103- Limited group editing
104- bigger buttons, new icons
105- fix Ticket #125 (Unix ports)
106- fix new user bug
107- add ignore root shell error warning
108- make debug stick across sessions
109
110* Tue Nov 15 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.8
111- add functionality to add/remove multiple user from/to groups
112- double click on user open user properties to edit
113
114* Fri Nov 11 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.7-2
115- fix minor bug
116
117* Fri Nov 11 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.7-1
118- Add smbusers.exe check, fix missing NLV translations,
119- add NL, IT and RU language files
120
121* Thu Nov 10 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.6-1
122- Add "Remove user from group" functionality, fix missing NLV translations
123
124* Fri Nov 04 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.5-1
125- Add some hints, fix wrong hints
126
127* Thu Oct 27 2016 hb <herwig.bauernfeind@bitwiseworks.com> 1.0.4-1
128- bigger buttons, shortened strings for EN, ES
129
130* Mon Oct 24 2016 scs <silvan.scherrer@bitwiseworks.com> 1.0.3-1
131- first public version
132
Note: See TracBrowser for help on using the repository browser.