Lines 44-69
Link Here
|
44 |
make |
44 |
make |
45 |
|
45 |
|
46 |
%install |
46 |
%install |
47 |
%__mkdir_p %buildroot%_sysconfdir/%name |
47 |
mkdir -p %buildroot%_sysconfdir/%name |
48 |
%__mkdir_p %buildroot%_initdir |
48 |
mkdir -p %buildroot%_initdir |
49 |
%__mkdir_p %buildroot%_sysconfdir/{sysconfig,pam.d} |
49 |
mkdir -p %buildroot%_sysconfdir/{sysconfig,pam.d} |
50 |
%__mkdir_p %buildroot%_libdir/%name |
50 |
mkdir -p %buildroot%_libdir/%name |
51 |
%__mkdir_p %buildroot%_bindir |
51 |
mkdir -p %buildroot%_bindir |
52 |
%__mkdir_p %buildroot%_var/run/%name |
52 |
mkdir -p %buildroot%_var/run/%name |
53 |
%__mkdir_p %buildroot%_mandir/{man1,man5} |
53 |
mkdir -p %buildroot{%_man1dir,%_man5dir} |
54 |
|
54 |
|
55 |
find . -type f -name *.so -exec %__install -m644 '{}' %buildroot%_libdir/%name/ \; |
55 |
find . -type f -name *.so -exec install -m644 '{}' %buildroot%_libdir/%name/ \; |
56 |
%__install -m755 src/%name %buildroot%_bindir/ |
56 |
install -m755 src/%name %buildroot%_bindir/ |
57 |
%__install -m755 %SOURCE1 %buildroot%_initdir/%name |
57 |
install -m755 %SOURCE1 %buildroot%_initdir/%name |
58 |
%__install -m640 %SOURCE2 %buildroot/%_sysconfdir/pam.d/%name |
58 |
install -m640 %SOURCE2 %buildroot/%_sysconfdir/pam.d/%name |
59 |
%__install -m640 %SOURCE3 %buildroot/%_sysconfdir/sysconfig/%name |
59 |
install -m640 %SOURCE3 %buildroot/%_sysconfdir/sysconfig/%name |
60 |
%__install -m640 %SOURCE4 %buildroot%_sysconfdir/%name/ |
60 |
install -m640 %SOURCE4 %buildroot%_sysconfdir/%name/ |
61 |
%__install -m644 man/linux/*\.1\.* %buildroot%_mandir/man1/ |
61 |
install -m644 man/linux/*\.1\.* %buildroot%_man1dir/ |
62 |
%__install -m644 man/linux/*\.5\.* %buildroot%_mandir/man5/ |
62 |
install -m644 man/linux/*\.5\.* %buildroot%_man5dir/ |
63 |
|
63 |
|
64 |
%pre |
64 |
%pre |
65 |
/usr/sbin/groupadd -r -f %ss5_group |
65 |
/usr/sbin/groupadd -r -f %ss5_group |
66 |
/usr/sbin/useradd -r -g %ss5_group -d %ss5_home -M -s %ss5_shell -n -c "Socks5 server" %ss5_user >/dev/null 2>&1 ||: |
66 |
/usr/sbin/useradd -r -g %ss5_group -d %ss5_home -M -s %ss5_shell -n \ |
|
|
67 |
-c "Socks5 server" %ss5_user >/dev/null 2>&1 ||: |
67 |
|
68 |
|
68 |
%post |
69 |
%post |
69 |
%post_service ss5 |
70 |
%post_service ss5 |
Lines 79-86
Link Here
|
79 |
%config(noreplace) %_sysconfdir/sysconfig/%name |
80 |
%config(noreplace) %_sysconfdir/sysconfig/%name |
80 |
%_initdir/* |
81 |
%_initdir/* |
81 |
%_bindir/* |
82 |
%_bindir/* |
82 |
%attr(0750,%ss5_user,root) %dir %_var/run/%name |
83 |
%attr(1770,root,%ss5_group) %dir %_var/run/%name |
83 |
%_mandir/man?/* |
84 |
%_man1dir/* |
|
|
85 |
%_man5dir/* |
84 |
%_libdir/%name |
86 |
%_libdir/%name |
85 |
|
87 |
|
86 |
|
88 |
|