Changeset 2df08064 for server/major
- Timestamp:
- 01/31/2016 06:49:17 AM (9 years ago)
- Branches:
- systemd-13485
- Children:
- d19fb65
- Parents:
- 957e8a3d
- Location:
- server/major
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
server/major/apache.xml
r957e8a3d r2df08064 8 8 "https://archive.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2"> 9 9 <!ENTITY apache-download-ftp " "> 10 <!ENTITY apache-md5sum " 2b19cd338fd526dd5a63c57b1e9bfee2">10 <!ENTITY apache-md5sum "3690b3cc991b7dfd22aea9e1264a11b9"> 11 11 <!ENTITY apache-size "4.9 MB"> 12 <!ENTITY apache-buildsize " 73MB">12 <!ENTITY apache-buildsize "109 MB"> 13 13 <!ENTITY apache-time "0.6 SBU"> 14 14 ]> … … 37 37 </para> 38 38 39 &lfs7 7_checked;39 &lfs78_checked; 40 40 41 41 <bridgehead renderas="sect3">Package Information</bridgehead> … … 105 105 <ulink url="http://elinks.or.cz/">ELinks</ulink>, 106 106 <xref linkend="openldap"/> (<xref linkend="apr-util"/> needs to be 107 compiled with LDAPsuport),107 installed with ldap suport), 108 108 <xref linkend="rsync"/>, 109 109 <ulink url="http://www.distcache.org/">Distcache</ulink>, and … … 134 134 </para> 135 135 136 <screen><userinput>patch -Np1 -i ../httpd-&apache-version;-blfs_layout-1.patch && 137 sed '/dir.*CFG_PREFIX/s@^@#@' -i support/apxs.in && 136 <screen><userinput>patch -Np1 -i ../httpd-&apache-version;-blfs_layout-1.patch && 137 138 sed '/dir.*CFG_PREFIX/s@^@#@' -i support/apxs.in && 139 138 140 ./configure --enable-authnz-fcgi \ 139 141 --enable-layout=BLFS \ … … 156 158 157 159 <para> 158 Now, as the <systemitem class="username">root</systemitem> user: 160 Now, as the <systemitem class="username">root</systemitem> user 161 (notice that DESTDIR does not work properly as unpriviledged user): 159 162 </para> 160 163 … … 162 165 163 166 mv -v /usr/sbin/suexec /usr/lib/httpd/suexec && 164 chgrp -v apache/usr/lib/httpd/suexec &&165 chmod -v 4754/usr/lib/httpd/suexec &&167 chgrp apache /usr/lib/httpd/suexec && 168 chmod 4754 /usr/lib/httpd/suexec && 166 169 167 170 chown -v -R apache:apache /srv/www</userinput></screen> … … 299 302 </seg> 300 303 <seg> 301 None304 Several libraries under /usr/lib/httpd/modules/ 302 305 </seg> 303 306 <seg> -
server/major/bind.xml
r957e8a3d r2df08064 7 7 <!ENTITY bind-download-http " "> 8 8 <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz"> 9 <!ENTITY bind-md5sum " 8b1f5064837756c938eadc1537dec5c7">10 <!ENTITY bind-size "8. 1MB">11 <!ENTITY bind-buildsize "137 MB (additional 44 MB to runthe test suite)">12 <!ENTITY bind-time " 0.9 SBU (additional 20+ minutes, processor independent, to run the complete test suite)">9 <!ENTITY bind-md5sum "bcf7e772b616f7259420a3edc5df350a"> 10 <!ENTITY bind-size "8.2 MB"> 11 <!ENTITY bind-buildsize "137 MB (additional 93 MB for the test suite)"> 12 <!ENTITY bind-time "1 SBU (additional 24+ minutes, processor independent, to run the complete test suite)"> 13 13 ]> 14 14 … … 34 34 to the <xref linkend="bind-utils"/>.</para> 35 35 36 &lfs7 7_checked;36 &lfs78_checked; 37 37 38 38 <bridgehead renderas="sect3">Package Information</bridgehead> … … 71 71 <bridgehead renderas="sect4">Optional</bridgehead> 72 72 <para role="optional"> 73 <xref linkend="libcap-pam"/>, 73 74 <xref linkend="libxml2"/>, 74 75 <xref linkend="mitkrb"/>, 75 76 <xref linkend="openssl"/>, and 76 <ulink url= "https://github.com/cjheath/geoip">GeoIP</ulink>77 <ulink url='https://github.com/cjheath/geoip'>geoip</ulink> 77 78 </para> 78 79 … … 80 81 <para role="optional"> 81 82 <xref linkend="db"/>, 83 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>, 82 84 <xref linkend="openldap"/>, 83 <xref linkend="mariadb"/>,84 85 <xref linkend="postgresql"/>, and 85 86 <xref linkend="unixodbc"/> … … 136 137 <screen role="root"><userinput>bin/tests/system/ifconfig.sh up</userinput></screen> 137 138 138 <!-- <para>As an unprivileged user, remove some tests that fail:</para> 139 140 <screen><userinput> 141 sed -e 's/ecdsa //' \ 142 -e 's/masterformat //' \ 143 -e 's/reclimit //' \ 144 -e 's/tsiggss //' \ 145 -i bin/tests/system/conf.sh</userinput></screen> 146 147 <para>Now run the test suite as an unprivileged user:</para>--> 148 <para>The test suite may indicate some failures depending on installed 149 optional dependencies and what configuration options are used. 150 To run the tests, as an unprivileged user, issue:</para> 139 <para>The test suite may indicate some skipped tests depending on 140 what configuration options are used. Some tests are marked <quote>UNTESTED 141 </quote> if <xref linkend="perl-net-dns"/> is not installed. 142 To run the tests, as an unprivileged user, execute:</para> 151 143 152 144 <screen><userinput>make -k check</userinput></screen> … … 161 153 162 154 <screen role="root"><userinput>make install && 163 chmod -v 755 /usr/lib/lib{bind9,dns,isc{,cc,cfg},lwres}.so && 164 165 install -v -dm755 /usr/share/doc/bind-&bind-version;/{arm,misc} && 166 install -v -m644 doc/arm/*.html \ 167 /usr/share/doc/bind-&bind-version;/arm && 168 install -v -m644 \ 169 doc/misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \ 170 /usr/share/doc/bind-&bind-version;/misc</userinput></screen> 155 chmod -v 0755 /usr/lib/lib{bind9,dns,isc{,cc,cfg},lwres}.so && 156 157 install -v -m755 -d /usr/share/doc/bind-&bind-version;/{arm,misc} && 158 install -v -m644 doc/arm/*.html \ 159 /usr/share/doc/bind-&bind-version;/arm && 160 install -v -m644 doc/misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \ 161 /usr/share/doc/bind-&bind-version;/misc</userinput></screen> 171 162 </sect2> 172 163 173 164 <sect2 role="commands"> 174 165 <title>Command Explanations</title> 175 <!--176 <para><command>sed ... bin/tests/system/conf.sh</command>: This command177 removes tests that fail (some for unknown reasons).</para>-->178 166 179 167 <para><parameter>--sysconfdir=/etc</parameter>: This parameter forces … … 189 177 libraries.</para> 190 178 191 <para><parameter>--with-randomdev=/dev/urandom</parameter>: This parameter 179 <para><parameter>--with-randomdev=/dev/urandom</parameter>: This parameter 192 180 specifes a non-blocking random device for use with digital signatures.</para> 181 182 <para><option>--enable-fetchlimit</option>: Use this option if you want 183 to be able to limit the the rate of recursive client queries. This may be 184 useful on servers which receive a large number of queries.</para> 193 185 194 186 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 261 253 262 254 <screen role="root"><userinput>cd /srv/named && 263 mkdir -p vdev etc/namedb/{slave,pz} usr/lib/engines var/run/named &&255 mkdir -p dev etc/namedb/{slave,pz} usr/lib/engines var/run/named && 264 256 mknod /srv/named/dev/null c 1 3 && 265 257 mknod /srv/named/dev/urandom c 1 9 && 266 chmod -v666 /srv/named/dev/{null,urandom} &&267 cp -Lv/etc/localtime etc &&258 chmod 666 /srv/named/dev/{null,urandom} && 259 cp /etc/localtime etc && 268 260 touch /srv/named/managed-keys.bind && 269 cp -v/usr/lib/engines/libgost.so usr/lib/engines &&270 [ $(uname -m) = x86_64 ] && ln -s fv lib usr/lib64</userinput></screen>261 cp /usr/lib/engines/libgost.so usr/lib/engines && 262 [ $(uname -m) = x86_64 ] && ln -sv lib usr/lib64</userinput></screen> 271 263 272 264 <para>The <filename>rndc.conf</filename> file contains information for … … 387 379 EOF</userinput></screen> 388 380 389 <para>The <filename>root.hints</filename> file is a list of root 390 nameservers. This file must be updated periodically with the381 <para>The <filename>root.hints</filename> file is a list of root name 382 servers. This file must be updated periodically with the 391 383 <command>dig</command> utility. A current copy of root.hints can be 392 384 obtained from <ulink url="ftp://rs.internic.net/domain/named.root" />. 393 Consult the <ulink url="http://www.bind9.net/Bv9ARM.html">BIND 9 394 Administrator Reference Manual</ulink> for details.</para> 385 For details, consult the "BIND 9 Administrator Reference Manual", included 386 in every source archive of BIND 9 distributed by ISC, in HTML and PDF 387 formats, also available at 388 <ulink url="ftp://ftp.isc.org/isc/bind9/cur/&bind-minor-version;/doc/arm/Bv9ARM.html"> 389 BIND 9 Administrator Reference Manual</ulink>.</para> 395 390 396 391 <para>Create or modify <filename>resolv.conf</filename> to use the new … … 480 475 named-rrchecker, nsec3hash, nslookup, nsupdate, rndc, rndc-confgen, 481 476 and tsig-keygen (symlink)</seg> 482 483 <seg>libbind9.so, libdns.so, libirs.so, libisc.so, libisccc.so, 477 478 <seg>libbind9.so, libdns.so, libirs.so, libisc.so, libisccc.so, 484 479 libisccfg.so, and liblwres.so</seg> 485 480 … … 534 529 <listitem> 535 530 <para> 536 is a new debugging tool that is a successor to 531 is a new debugging tool that is a successor to 537 532 <command>dig</command>. 538 533 </para> … … 569 564 <listitem> 570 565 <para> 571 verifies that the DNSSEC keys for a given zone or a set of zones 566 verifies that the DNSSEC keys for a given zone or a set of zones 572 567 have timing metadata set properly to ensure no future lapses 573 568 in DNSSEC coverage. … … 578 573 </listitem> 579 574 </varlistentry> 580 575 581 576 <varlistentry id="dnssec-dsfromkey"> 582 577 <term><command>dnssec-dsfromkey</command></term> … … 595 590 <listitem> 596 591 <para> 597 reads a public DNSKEY record and generates a pair of 592 reads a public DNSKEY record and generates a pair of 598 593 .key/.private files. 599 594 </para> … … 608 603 <listitem> 609 604 <para> 610 gets keys with the given label from a crypto hardware and builds 605 gets keys with the given label from a crypto hardware and builds 611 606 key files for DNSSEC. 612 607 </para> … … 665 660 <listitem> 666 661 <para> 667 verifies that a zone is fully signed for each algorithm found 668 in the DNSKEY RRset for the zone, and that the NSEC / NSEC3 662 verifies that a zone is fully signed for each algorithm found 663 in the DNSKEY RRset for the zone, and that the NSEC / NSEC3 669 664 chains are complete. 670 665 </para> … … 766 761 <listitem> 767 762 <para> 768 is similar to <command>named-checkzone</command>, but it always 763 is similar to <command>named-checkzone</command>, but it always 769 764 dumps the zone contents to a specified file in a specified format. 770 765 </para> … … 791 786 <listitem> 792 787 <para> 793 read a individual DNS resource record from standard input and 788 read a individual DNS resource record from standard input and 794 789 checks if it is syntactically correct. 795 790 </para> … … 856 851 <listitem> 857 852 <para> 858 is a symlink to <command>ddns-confgen</command>. 853 is a symlink to <command>ddns-confgen</command>. 859 854 </para> 860 855 <indexterm zone="bind tsig-keygen"> -
server/major/proftpd.xml
r957e8a3d r2df08064 34 34 file archives over a network.</para> 35 35 36 &lfs7 7_checked;36 &lfs78_checked; 37 37 38 38 <bridgehead renderas="sect3">Package Information</bridgehead> … … 62 62 <bridgehead renderas="sect4">Optional</bridgehead> 63 63 <para role="optional"> 64 <xref linkend="libcap-pam"/>, 64 65 <xref linkend="linux-pam"/>, 65 66 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>, … … 88 89 89 90 install -v -d -m775 -o proftpd -g proftpd /srv/ftp && 90 ln - sfv /bin/false /usr/bin/proftpdshell&&91 ln -v -s /bin/false /usr/bin/proftpdshell && 91 92 echo /usr/bin/proftpdshell >> /etc/shells</userinput></screen> 92 93 … … 268 269 </seg> 269 270 <seg> 270 /usr/include and 271 /usr/lib/proftpd 271 /usr/{include,lib}/proftpd 272 272 </seg> 273 273 </seglistitem> -
server/major/vsftpd.xml
r957e8a3d r2df08064 35 35 over a network.</para> 36 36 37 &lfs7 7_checked;37 &lfs78_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 63 63 <bridgehead renderas="sect4">Optional</bridgehead> 64 64 <para role="optional"> 65 <xref linkend="linux-pam"/> and 65 <xref linkend="libcap-pam"/>, 66 <xref linkend="linux-pam"/>, and 66 67 <xref linkend="openssl"/> 67 68 </para> … … 81 82 users, and groups with the following commands:</para> 82 83 83 <screen role="root"><userinput>install -v -d m755 &vsftpd-empty; &&84 install -v -d m755 /home/ftp &&85 groupadd -g 47 vsftpd &&86 groupadd -g 45 ftp &&84 <screen role="root"><userinput>install -v -d -m 0755 &vsftpd-empty; && 85 install -v -d -m 0755 /home/ftp && 86 groupadd -g 47 vsftpd && 87 groupadd -g 45 ftp && 87 88 88 89 useradd -c "vsftpd User" -d /dev/null -g vsftpd -s /bin/false -u 47 vsftpd && 89 90 useradd -c anonymous_user -d /home/ftp -g ftp -s /bin/false -u 45 ftp</userinput></screen> 90 91 91 <!--<para>If you did not install the optional <application>libcap2</application> package,92 <para>If you did not install the optional <application>libcap2</application> package, 92 93 run the following to avoid a build error:</para> 93 94 94 <screen><userinput>sed -i -e 's|#define VSF_SYSDEP_HAVE_LIBCAP|//&|' sysdeputil.c</userinput></screen> -->95 <screen><userinput>sed -i -e 's|#define VSF_SYSDEP_HAVE_LIBCAP|//&|' sysdeputil.c</userinput></screen> 95 96 96 97 <para>Build <application>vsftpd</application> as an unprivileged user … … 105 106 commands:</para> 106 107 107 <screen ><userinput>install -v -m 755 vsftpd /usr/sbin/vsftpd &&108 <screen role="root"><userinput>install -v -m 755 vsftpd /usr/sbin/vsftpd && 108 109 install -v -m 644 vsftpd.8 /usr/share/man/man8 && 109 110 install -v -m 644 vsftpd.conf.5 /usr/share/man/man5 &&
Note:
See TracChangeset
for help on using the changeset viewer.