]>
Commit | Line | Data |
---|---|---|
43f16fda PG |
1 | # TODO: |
2 | # - finish it... | |
bd3b95ba | 3 | Summary: Script for easy adding users |
84380fe5 | 4 | Summary(pl.UTF-8): Skrypt do prostego dodawania użytkowników |
bd3b95ba | 5 | Name: adduser |
43f16fda PG |
6 | Version: 3.110 |
7 | Release: 0.1 | |
8 | License: GPL v2 | |
4a80a931 | 9 | Group: Applications/System |
3c71c2de | 10 | Source0: http://ftp.debian.org/debian/pool/main/a/adduser/%{name}_%{version}.tar.gz |
43f16fda PG |
11 | # Source0-md5: 826832470e042eedeff7219071c40743 |
12 | URL: http://alioth.debian.org/projects/adduser/ | |
7311a259 | 13 | BuildRequires: gettext-tools |
af6f9b8b | 14 | Requires: bash >= 2.0 |
bd3b95ba | 15 | Requires: shadow |
bd3b95ba | 16 | Provides: etcskel |
4a80a931 | 17 | Obsoletes: etcskel |
bd3b95ba | 18 | BuildArch: noarch |
746a414d | 19 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
d54c6c46 | 20 | |
21 | %description | |
22 | Interactive shell script for easy adding new users to the system. | |
23 | Package contains files copied to new users home directories. | |
24 | ||
4a8b26a5 JR |
25 | %description -l pl.UTF-8 |
26 | Skrypt shella pozwalający interaktywnie dodawać nowych użytkowników do | |
27 | systemu. Pakiet zawiera pliki kopiowane do katalogów domowych nowych | |
28 | użytkowników. | |
d54c6c46 | 29 | |
30 | %prep | |
43f16fda | 31 | %setup -q -n trunk |
d54c6c46 | 32 | |
33 | %install | |
34 | rm -rf $RPM_BUILD_ROOT | |
bd3b95ba | 35 | install -d $RPM_BUILD_ROOT{%{_sbindir},%{_datadir}/locale/pl/LC_MESSAGES} \ |
4a80a931 | 36 | $RPM_BUILD_ROOT%{_sysconfdir}/{skel,adduser.d,default/public_html/{pl,en}} |
b2d6a5df | 37 | |
13056d76 | 38 | install adduser $RPM_BUILD_ROOT%{_sbindir} |
7e56f605 | 39 | install adduser.conf $RPM_BUILD_ROOT%{_sysconfdir}/default/adduser |
b2d6a5df | 40 | |
d54c6c46 | 41 | cp -R etcskel/. $RPM_BUILD_ROOT/etc/skel |
b2d6a5df | 42 | |
d54c6c46 | 43 | for lang in pl en; do |
7e56f605 | 44 | cp -R etcskel/$lang/public_html/* $RPM_BUILD_ROOT%{_sysconfdir}/default/public_html/$lang |
d54c6c46 | 45 | rm -rf $RPM_BUILD_ROOT/etc/skel/$lang/public_html |
46 | done | |
47 | ln -sf en $RPM_BUILD_ROOT/etc/skel/default | |
0c2dd9a0 | 48 | msgfmt po/pl.po -o $RPM_BUILD_ROOT%{_datadir}/locale/pl/LC_MESSAGES/adduser.mo |
d54c6c46 | 49 | |
d342b471 | 50 | %find_lang %{name} |
51 | ||
d54c6c46 | 52 | %clean |
53 | rm -rf $RPM_BUILD_ROOT | |
54 | ||
d342b471 | 55 | %files -f %{name}.lang |
d54c6c46 | 56 | %defattr(644,root,root,755) |
bd3b95ba | 57 | %attr(755,root,root) %{_sbindir}/* |
6ddd5ecd | 58 | |
4a80a931 JB |
59 | %dir %{_sysconfdir}/adduser.d |
60 | %dir /etc/skel/C | |
61 | %dir %lang(pl) /etc/skel/pl | |
62 | %dir /etc/skel/en | |
6ddd5ecd | 63 | |
23509af4 ER |
64 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/adduser |
65 | %config(noreplace) %verify(not md5 mtime size) /etc/skel/C/* | |
66 | %config(noreplace) %verify(not md5 mtime size) /etc/skel/C/.[a-zA-Z0-9]* | |
4a80a931 | 67 | #%config(noreplace) %verify(not size mtime md5) %lang(pl) /etc/skel/pl/* |
23509af4 | 68 | %config(noreplace) %verify(not md5 mtime size) %lang(pl) /etc/skel/pl/.[a-zA-Z0-9]* |
4a80a931 | 69 | #%config(noreplace) %verify(not size mtime md5) /etc/skel/en/* |
23509af4 | 70 | %config(noreplace) %verify(not md5 mtime size) /etc/skel/en/.[a-zA-Z0-9]* |
4a80a931 | 71 | %config(noreplace) %verify(not link) /etc/skel/default |
d54c6c46 | 72 | |
7e56f605 | 73 | %dir %{_sysconfdir}/default/public_html |
23509af4 | 74 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/default/public_html/* |