Changeset cbc3f97


Ignore:
Timestamp:
01/30/2016 08:17:30 PM (8 years ago)
Author:
DJ Lucas <dj@…>
Branches:
systemd-13485
Children:
b93238f0
Parents:
852ccfd5
Message:

Merge chapter 14 from trunk, merge recent updates from trunk to completed chapters, more -systemd.xml files cleanup.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16869 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
2 deleted
19 edited
19 moved

Legend:

Unmodified
Added
Removed
  • general.ent

    r852ccfd5 rcbc3f97  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "28">                   <!-- Always 2 digits -->
     3<!ENTITY day          "30">                   <!-- Always 2 digits -->
    44<!ENTITY month        "01">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2016">
     
    77<!ENTITY copyholder   "The BLFS systemd Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "January 28th, &year;">
     9<!ENTITY releasedate  "January 30th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "systemd">                  <!-- svn|[release #] -->
  • general/genutils/time.xml

    r852ccfd5 rcbc3f97  
    1010  <!ENTITY time-size          "101 KB">
    1111  <!ENTITY time-buildsize     "640 KB">
    12   <!ENTITY time-time          "Less than 0.1 SBU">
     12  <!ENTITY time-time          "less than 0.1 SBU">
    1313]>
    1414
  • general/prog/cmake.xml

    r852ccfd5 rcbc3f97  
    77  <!ENTITY cmake-download-http "http://www.cmake.org/files/v&cmake-major-version;/cmake-&cmake-version;.tar.gz">
    88  <!ENTITY cmake-download-ftp  " ">
    9   <!ENTITY cmake-md5sum        "04545d3cc3801fe84223b864c4f7a53c">
     9  <!ENTITY cmake-md5sum        "4cb3ff35b2472aae70f542116d616e63">
    1010  <!ENTITY cmake-size          "6.5 MB">
    1111  <!ENTITY cmake-buildsize     "704 MB (with tests and cmake-gui)">
  • general/prog/java.xml

    r852ccfd5 rcbc3f97  
    77  <!ENTITY anduin-download             "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;">
    88  <!ENTITY openjdk-download-binary-x86 "&anduin-download;/OpenJDK-&openjdk-version;-i686-bin.tar.xz">
    9   <!ENTITY openjdk-bin-md5sum-x86      "28e04ceb0af89c1703bd372c35e02673">
     9  <!ENTITY openjdk-bin-md5sum-x86      "b432e59182192023aae79e63af47d60f">
    1010  <!ENTITY openjdk-bin-size-x86        "57 MB">
    1111  <!ENTITY openjdk-bin-buildsize-x86   "166 MB">
    1212
    1313  <!ENTITY openjdk-download-binary-x64 "&anduin-download;/OpenJDK-&openjdk-version;-x86_64-bin.tar.xz">
    14   <!ENTITY openjdk-bin-md5sum-x64      "cf7bff6f4d5bdb2f15eafc2b40ac2e14">
     14  <!ENTITY openjdk-bin-md5sum-x64      "8d88c3dfdc06216f8fffe34b2f97e949">
    1515  <!ENTITY openjdk-bin-size-x64        "58 MB">
    1616  <!ENTITY openjdk-bin-buildsize-x64   "169 MB">
  • general/prog/openjdk.xml

    r852ccfd5 rcbc3f97  
    55  %general-entities;
    66
    7   <!ENTITY ojdk-upd                  "66">
    8   <!ENTITY ojdk-bd                   "b17">
     7  <!ENTITY ojdk-upd                  "72">
     8  <!ENTITY ojdk-bd                   "b15">
    99  <!ENTITY ojdk-tarball              "jdk8u&ojdk-upd;-&ojdk-bd;.tar.bz2">
    1010  <!ENTITY ojdk-repo                 "http://hg.openjdk.java.net/jdk8u/jdk8u">
     
    1313  <!ENTITY anduin-download           "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;">
    1414
    15   <!ENTITY ojdk-md5sum               "8b363a941ca813739f63ef81c8b58cb3">
    16   <!ENTITY ojdk-size                 "396 KB">
    17 
    18   <!ENTITY corba-md5sum              "c99a63dfaf2b2f8cc549e65b790a2e7a">
    19   <!ENTITY hotspot-md5sum            "d15561707ce64419f36c18e4fba6cbbe">
    20   <!ENTITY jaxp-md5sum               "5b32371928b7aa67646b560e5c89dcde">
    21   <!ENTITY jaxws-md5sum              "05f7c3c91f3a6a38316bb4f406798b61">
    22   <!ENTITY jdk-md5sum                "6d737d1623b83a7acca8c18d0e08dd3d">
    23   <!ENTITY langtools-md5sum          "07223640c22b3ea75f3df81876622ba5">
    24   <!ENTITY nashorn-md5sum            "d5e109b7e2b2daab5874d650293321c8">
     15  <!ENTITY ojdk-md5sum               "161dfcff6fbf49649b35c86fa5bbc2b4">
     16  <!ENTITY ojdk-size                 "398 KB">
     17
     18  <!ENTITY corba-md5sum              "c822b9ac498d5bfbaa82ce6fa1c126a4">
     19  <!ENTITY hotspot-md5sum            "67a98eef6eed6fde18ec5e422bbdd074">
     20  <!ENTITY jaxp-md5sum               "fc20a017e3d3598de65240bc9a2ffbbc">
     21  <!ENTITY jaxws-md5sum              "669f95ee39534dcbbe538cb59bc78742">
     22  <!ENTITY jdk-md5sum                "58fa5f03c7da51a07c000881ca8e1b1b">
     23  <!ENTITY langtools-md5sum          "b85df8468b42a7c14c5d55e84339a2dd">
     24  <!ENTITY nashorn-md5sum            "1f9358090dc4ba710a14f31115de7c5f">
    2525  <!ENTITY total-download-size       "62 MB">
    2626
    27   <!ENTITY jtreg-version             "4.1-b12-420">
     27  <!ENTITY jtreg-version             "4.1-b12-496">
    2828  <!ENTITY jtreg-download            "&anduin-download;/jtreg-&jtreg-version;.tar.gz">
    29   <!ENTITY jtreg-md5sum              "99bd63afc9f809928073efad0a933697">
     29  <!ENTITY jtreg-md5sum              "00eb03c5754b5de953d2cec268f9e73e">
    3030  <!ENTITY jtreg-size                "7.4 MB">
    3131
    3232  <!ENTITY icedtea-web-download      "http://icedtea.classpath.org/download/source/icedtea-web-&icedtea-web-version;.tar.gz">
    3333
    34   <!ENTITY ojdk-buildsize           "3.7 GB (additional 546 MB for tests)">
    35   <!ENTITY ojdk-time                "11 SBU (additional 104 SBU for tests)">
     34  <!ENTITY ojdk-buildsize           "3.7 GB (additional 547 MB for tests)">
     35  <!ENTITY ojdk-time                "11 SBU (additional 110 SBU for tests)">
    3636]>
    3737
     
    151151    <itemizedlist spacing='compact'>
    152152      <listitem>
    153         <para>Otional test harness
     153        <para>Optional test harness
    154154          <simplelist>
    155155            <member>Download: <ulink url="&jtreg-download;"/></member>
     
    173173    <para role="required">
    174174      An existing binary (<xref linkend="java"/> or an earlier built
    175       version of this package),
     175      version of this package. The instructions below assume that
     176      you are using <xref linkend="ojdk-conf"/>),
    176177      <xref linkend="alsa-lib"/>,
    177178      <xref linkend="cpio"/>,
  • general/sysutils/unzip.xml

    r852ccfd5 rcbc3f97  
    1313  <!ENTITY unzip-size          "1.3 MB">
    1414  <!ENTITY unzip-buildsize     "9 MB">
    15   <!ENTITY unzip-time          "Less than 0.1 SBU">
     15  <!ENTITY unzip-time          "less than 0.1 SBU">
    1616]>
    1717
  • introduction/welcome/changelog.xml

    r852ccfd5 rcbc3f97  
    4646
    4747    <listitem>
     48      <para>January 30th, 2016</para>
     49      <itemizedlist>
     50        <listitem>
     51          <para>[dj] - Updated to dhcpcd-6.10.1. Merged from trunk
     52          r16828.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[dj] - Updated to dhcp-4.3.3-P1. Merged from trunk
     56          r16810.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[dj] - Updated to stunnel-5.30. Merged from trunk r16865.</para>
     60        </listitem>
     61        <listitem>
     62          <para>[dj] - Updated to openssl-1.0.2f. Merged from trunk
     63          r16865.</para>
     64        </listitem>
     65        <listitem>
     66          <para>[dj] - Updated to nettle-3.2. Merged from trunk r16865.</para>
     67        </listitem>
     68        <listitem>
     69          <para>[dj] - Updated to mdadm-3.4. Merged from trunk r16865.</para>
     70        </listitem>
     71        <listitem>
     72          <para>[dj] - Updated to cmake-3.4.3. Merged from trunk r16860.</para>
     73        </listitem>
     74        <listitem>
     75          <para>[dj] - Updated to openjdk-1.8.0.72. Merged from trunk
     76          r16868.</para>
     77        </listitem>
     78        <listitem>
     79          <para>[dj] - Updated to xkeyboard-config-2.17. Merged from trunk
     80          r16860.</para>
     81        </listitem>
     82      </itemizedlist>
     83    </listitem>
     84
     85    <listitem>
    4886      <para>January 28th, 2016</para>
    4987      <itemizedlist>
  • networking/connect/connect.xml

    r852ccfd5 rcbc3f97  
    3232  providers to authenticate the Internet connections.</para>
    3333
    34   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="advanced-network-systemd.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcpcd-systemd.xml"/>
    36   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp-systemd.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="advanced-network.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcpcd.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp.xml"/>
    3737
    3838</chapter>
  • networking/connect/dhcp.xml

    r852ccfd5 rcbc3f97  
    77  <!ENTITY dhcp-download-http " ">
    88  <!ENTITY dhcp-download-ftp  "ftp://ftp.isc.org/isc/dhcp/&dhcp-version;/dhcp-&dhcp-version;.tar.gz">
    9   <!ENTITY dhcp-md5sum        "5a284875dd2c12ddd388416d69156a67">
     9  <!ENTITY dhcp-md5sum        "60f330a69566c52d841ddaab9d7a2662">
    1010  <!ENTITY dhcp-size          "8.8 MB">
    11   <!ENTITY dhcp-buildsize     "110 MB">
     11  <!ENTITY dhcp-buildsize     "212 MB">
    1212  <!ENTITY dhcp-time          "0.5 SBU">
    1313]>
     
    134134  <sect2 role="installation">
    135135    <title>Installation of ISC DHCP</title>
     136
     137    <note>
     138      <para>
     139        This package does not support parallel build.
     140      </para>
     141    </note>
    136142
    137143    <para>
     
    166172            --with-cli-lease-file=/var/lib/dhclient/dhclient.leases \
    167173            --with-cli6-lease-file=/var/lib/dhclient/dhclient6.leases &amp;&amp;
    168 make</userinput></screen>
     174make -j1</userinput></screen>
    169175
    170176    <para>
  • networking/connect/dhcpcd.xml

    r852ccfd5 rcbc3f97  
    77  <!ENTITY dhcpcd-download-http "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.xz">
    88  <!ENTITY dhcpcd-download-ftp  "ftp://roy.marples.name/pub/dhcpcd/dhcpcd-&dhcpcd-version;.tar.xz">
    9   <!--<!ENTITY dhcpcd-download-ftp  "ftp://ftp.osuosl.org/pub/gentoo/distfiles/dhcpcd-&dhcpcd-version;.tar.bz2">-->
    10   <!ENTITY dhcpcd-md5sum        "8357d023c4687d27bc6ea7964236b2a6">
     9  <!ENTITY dhcpcd-md5sum        "a7b83c57f47b62f48373905d3b4f7978">
    1110  <!ENTITY dhcpcd-size          "176 KB">
    12   <!ENTITY dhcpcd-buildsize     "3.4 MB">
     11  <!ENTITY dhcpcd-buildsize     "2.6 MB">
    1312  <!ENTITY dhcpcd-time          "less than 0.1 SBU">
    1413]>
     
    8887
    8988<screen><userinput>./configure --libexecdir=/lib/dhcpcd \
    90             --dbdir=/var/tmp         &amp;&amp;
     89            --dbdir=/var/lib/dhcpcd  &amp;&amp;
    9190make</userinput></screen>
    9291
     
    120119
    121120    <para>
    122       <parameter>--dbdir=/var/tmp</parameter>: The default
    123       <filename class="directory">/var/lib</filename> is not FHS-compliant
     121      <parameter>--dbdir=/var/lib/dhcpcd</parameter>: The default
     122      <filename class="directory">/var/db</filename> is not FHS-compliant
    124123    </para>
    125124
     
    172171
    173172      <note>
    174         <para id="dhcpcd-config3">
    175           The default behavior of <command>dhcpcd</command> sets the
    176           hostname and mtu settings. It also overwrites
    177           <filename>/etc/resolv.conf</filename> and
    178           <filename>/etc/ntp.conf</filename>.
    179 
    180           These modifications to system files and settings on system
    181           configuration files are done by hooks which are stored in
    182           <filename class="directory">/lib/dhcpcd/dhcpcd-hooks</filename>.
    183 
    184           Setup <command>dhcpcd</command> by removing or adding hooks from/to
    185           that directory.  The execution of hooks can be disabled by using the
    186           <option>--nohook</option> (<option>-C</option>) command line option or
    187           by the <option>nohook</option> option in the
    188           <filename>/etc/dhcpcd.conf</filename> file.
    189         </para>
     173        <para id="dhcpcd-config3">The default behavior of
     174        <command>dhcpcd</command> sets the hostname and mtu settings.  It also
     175        overwrites <filename>/etc/resolv.conf</filename> and
     176        <filename>/etc/ntp.conf</filename>.
     177
     178        These modifications to system files and settings on system
     179        configuration files are done by hooks which are stored in <filename
     180        class="directory">/lib/dhcpcd/dhcpcd-hooks</filename>.
     181
     182        Setup <command>dhcpcd</command> by removing or adding hooks from/to
     183        that directory.  The execution of hooks can be disabled by using the
     184        <option>--nohook</option> (<option>-C</option>) command line option or
     185        by the <option>nohook</option> option in the
     186        <filename>/etc/dhcpcd.conf</filename> file.</para>
    190187      </note>
    191188
     
    223220
    224221    <segmentedlist>
    225       <segtitle>Installed Programs</segtitle>
    226       <segtitle>Installed Libraries</segtitle>
    227       <segtitle>Installed Directories</segtitle>
     222      <segtitle>Installed Program</segtitle>
     223      <segtitle>Installed Library</segtitle>
     224      <segtitle>Installed Directory</segtitle>
    228225
    229226      <seglistitem>
    230227        <seg>dhcpcd</seg>
    231         <seg>None</seg>
    232         <seg>/lib/dhcpcd</seg>
     228        <seg>/lib/dhcpcd/dev/udev.so</seg>
     229        <seg>/{,var/}lib/dhcpcd and /usr/share/dhcpcd</seg>
    233230      </seglistitem>
    234231    </segmentedlist>
     
    250247      </varlistentry>
    251248
     249      <varlistentry id="dhcpcd-udev">
     250        <term><filename class="libraryfile">udev.so</filename></term>
     251        <listitem>
     252          <para>
     253            add udev support for interface arrival and departure; this is
     254            because udev likes to rename the interface, which it can't do if
     255            dhcpcd grabs it first.
     256          </para>
     257          <indexterm zone="dhcpcd dhcpcd-udev">
     258            <primary sortas="c-dhcpcd-udev">udev.so</primary>
     259          </indexterm>
     260        </listitem>
     261      </varlistentry>
     262
    252263    </variablelist>
    253264
  • networking/netlibs/netlibs.xml

    r852ccfd5 rcbc3f97  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="curl.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="geoclue.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="geoclue2-systemd.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="geoclue2.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glib-networking.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ldns.xml"/>
     
    3535  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="neon.xml"/>
    3636  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="serf.xml"/>
    37   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="uhttpmock-systemd.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="uhttpmock.xml"/>
    3838
    3939</chapter>
  • packages.ent

    r852ccfd5 rcbc3f97  
    1919<!ENTITY iptables-version             "1.6.0">
    2020<!ENTITY libcap-version               "2.24">
     21<!ENTITY liboauth-version             "1.0.3">
     22<!ENTITY libpwquality-version         "1.3.0">
    2123<!ENTITY linux-pam-version            "1.2.1">
    2224<!ENTITY mitkrb-major-version         "1.14">
    2325<!ENTITY mitkrb-version               "&mitkrb-major-version;">
    24 <!ENTITY nettle-version               "3.1.1">
     26<!ENTITY nettle-version               "3.2">
    2527<!ENTITY nss-minor-version            "21">
    2628<!ENTITY nss-micro-version            "">
     
    3032<!ENTITY nss-version                  "3.&nss-minor-version;">
    3133<!ENTITY openssh-version              "7.1p2">
    32 <!ENTITY openssl-version              "1.0.2e">
     34<!ENTITY openssl-version              "1.0.2f">
    3335<!ENTITY p11-kit-version              "0.23.2">    <!-- Even minors only -->
    3436<!ENTITY polkit-version               "0.113">
    3537<!ENTITY shadow-version               "4.2.1">
    3638<!ENTITY ssh-askpass-version          "&openssh-version;">
    37 <!ENTITY stunnel-version              "5.29">
     39<!ENTITY stunnel-version              "5.30">
    3840<!ENTITY sudo-version                 "1.8.15">
    3941<!ENTITY tripwire-version             "2.4.2.2">
     
    4446<!ENTITY jfsutils-version             "1.1.15">
    4547<!ENTITY lvm2-version                 "2.02.140">
    46 <!ENTITY mdadm-version                "3.3.4">
     48<!ENTITY mdadm-version                "3.4">
    4749<!ENTITY ntfs-3g-version              "2015.3.14">
    4850<!ENTITY gptfdisk-version             "1.0.1">
     
    270272<!ENTITY clisp-version                "2.49">
    271273<!ENTITY cmake-major-version          "3.4">
    272 <!ENTITY cmake-minor-version          "2">
     274<!ENTITY cmake-minor-version          "3">
    273275<!ENTITY cmake-version                "&cmake-major-version;.&cmake-minor-version;">
    274276<!ENTITY cvs-version                  "1.11.23">
     
    311313<!ENTITY junit-version                "4.11">
    312314<!ENTITY hamcrest-version             "1.3">
    313 <!ENTITY openjdk-version              "1.8.0.66">
     315<!ENTITY openjdk-version              "1.8.0.72">
    314316
    315317<!ENTITY python2-majorver             "2.7">
     
    376378<!-- Chapter 14 -->
    377379<!ENTITY ppp-version                  "2.4.5">
    378 <!ENTITY dhcpcd-version               "6.9.3">
    379 <!ENTITY dhcp-version                 "4.3.2">
     380<!ENTITY dhcpcd-version               "6.10.1">
     381<!ENTITY dhcp-version                 "4.3.3-P1">
    380382
    381383<!-- Chapter 15 -->
     
    409411<!ENTITY curl-version                 "7.45.0">
    410412<!ENTITY geoclue-version              "0.12.0">
     413<!ENTITY geoclue2-version             "2.2.0">
    411414<!ENTITY glib-networking-version      "2.46.0">
    412415<!ENTITY ldns-version                 "1.6.17">
     
    420423<!ENTITY neon-version                 "0.30.1">
    421424<!ENTITY serf-version                 "1.3.8">
     425<!ENTITY uhttpmock-version            "0.5.0">
    422426
    423427<!-- Chapter 18 -->
     
    473477<!ENTITY xbitmaps-version             "1.1.1">
    474478<!ENTITY xcursor-themes-version       "1.0.4">
    475 <!ENTITY xkeyboard-config-version     "2.16">
     479<!ENTITY xkeyboard-config-version     "2.17">
    476480<!ENTITY mesalib-version              "11.1.1">
    477481<!ENTITY xcb-util-version             "0.4.0">
     
    496500<!ENTITY cairomm-version              "1.12.0">
    497501<!ENTITY cogl-version                 "1.22.0">
     502<!ENTITY colord-gtk-version           "0.1.26">
    498503<!ENTITY clutter-version              "1.24.2">
    499504<!ENTITY clutter-gst-version          "3.0.14">
     
    510515<!ENTITY gtkmm3-version               "3.18.0">
    511516<!ENTITY gtksourceview-version        "3.18.2">
     517<!ENTITY gtk-vnc-version              "0.5.4">
    512518<!ENTITY imlib2-version               "1.4.7">
    513519<!ENTITY keybinder2-version           "0.3.0">
  • postlfs/filesystems/mdadm.xml

    r852ccfd5 rcbc3f97  
    77  <!ENTITY mdadm-download-http "&kernel;linux/utils/raid/mdadm/mdadm-&mdadm-version;.tar.xz">
    88  <!ENTITY mdadm-download-ftp " ">
    9   <!ENTITY mdadm-md5sum        "7ca8b114710f98f53f20c5787b674a09">
    10   <!ENTITY mdadm-size          "404 KB">
    11   <!ENTITY mdadm-buildsize     "8 MB">
    12   <!ENTITY mdadm-time          "less than 0.1 SBU">
     9  <!ENTITY mdadm-md5sum        "04b8b21f637540350f8517c7e68d3c63">
     10  <!ENTITY mdadm-size          "416 KB">
     11  <!ENTITY mdadm-buildsize     "416 MB (12 MB with tests)">
     12  <!ENTITY mdadm-time          "0.1 SBU (23 SBU, with tests)">
     13  <!-- tests statistcs repeated from previous one, given by Pierre-->
    1314]>
    1415
     
    3334    tools for software RAID.</para>
    3435
    35     &lfs77_checked;
     36    &lfs78_checked;
    3637
    3738    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    5960    <para condition="html" role="usernotes">User Notes:
    6061    <ulink url="&blfs-wiki;/mdadm"/></para>
     62    <note>
     63      <para>
     64        Kernel versions in series 4.1 and 4.2 have a broken RAID
     65        implementation. Use a kernel with version above 4.2.4.
     66      </para>
     67    </note>
    6168
    6269  </sect2>
     
    8895    <title>Installation of mdadm</title>
    8996
    90     <para>
    91       First, fix problems introduced by <application>&gcc-490;</application>
    92       and <application>gcc-5</application>:
    93     </para>
    94 
    95 <screen><userinput>sed -i 's/Wall -Werror/Wall/' Makefile &amp;&amp;
    96 sed -i 's/\(^inline\)/static \1/' bitmap.c</userinput></screen>
    97 
    9897    <para>Install <application>mdadm</application> by running the following
    9998    commands:</para>
     
    117116    <title>Command Explanations</title>
    118117
    119     <para><option>make everything</option>: This target creates extra programs,
    120     particularly a statically-linked version of <command>mdadm</command> and
    121     also versions of <command>mdassemble</command>. These all need to be manually
    122     installed.
     118    <para>
     119      <command>make everything</command>: This optional target creates extra
     120      programs, particularly a statically-linked version of
     121      <command>mdadm</command> and also versions of
     122      <command>mdassemble</command>. These all need to be manually installed.
    123123    </para>
    124124
  • postlfs/security/gnupg2.xml

    r852ccfd5 rcbc3f97  
    88  <!ENTITY gnupg2-download-ftp  "ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-&gnupg2-version;.tar.bz2">
    99  <!ENTITY gnupg2-md5sum        "f0a7cb09fe119f8b82eba7efecd27dc0">
    10   <!ENTITY gnupg2-size          "5 MB">
    11   <!ENTITY gnupg2-buildsize     "112 MB (with tests and docs - additional 8 MB for alternate formats docs)">
    12   <!ENTITY gnupg2-time          "0.9 SBU (with tests and docs)">
     10  <!ENTITY gnupg2-size          "5.0 MB">
     11  <!ENTITY gnupg2-buildsize     "112 MB (with tests and documentation included. Add an additional 8 MB for more formats.">
     12  <!ENTITY gnupg2-time          "0.9 SBU (with tests and documentation)">
    1313]>
    1414
     
    1717
    1818  <sect1info>
    19     <othername>$LastChangedBy$</othername>
    20     <date>$Date$</date>
     19    <othername>$LastChangedBy: krejzi $</othername>
     20    <date>$Date: 2014-10-26 14:56:10 +0100 (Sun, 26 Oct 2014) $</date>
    2121  </sect1info>
    2222
     
    3030    <title>Introduction to GnuPG</title>
    3131
    32     <para>The <application>GnuPG</application> package is GNU's tool for
    33     secure communication and data storage. It can be used to encrypt data and
    34     to create digital signatures. It includes an advanced key management
    35     facility and is compliant with the proposed OpenPGP Internet standard as
    36     described in RFC2440 and the S/MIME standard as described by several RFCs.
    37     GnuPG 2 is the stable version of GnuPG integrating support for OpenPGP and
    38     S/MIME.</para>
    39 
    40     &lfs78_checked;
     32    <para>
     33      The <application>GnuPG</application> package is GNU's tool for secure
     34      communication and data storage. It can be used to encrypt data and to
     35      create digital signatures. It includes an advanced key management
     36      facility and is compliant with the proposed OpenPGP Internet standard
     37      as described in RFC2440 and the S/MIME standard as described by several
     38      RFCs. GnuPG 2 is the stable version of GnuPG integrating support for
     39      OpenPGP and S/MIME.
     40    </para>
     41
     42    &lfs77_checked;
    4143
    4244    <bridgehead renderas="sect3">Package Information</bridgehead>
    4345    <itemizedlist spacing="compact">
    4446      <listitem>
    45         <para>Download (HTTP): <ulink url="&gnupg2-download-http;"/></para>
     47        <para>
     48          Download (HTTP): <ulink url="&gnupg2-download-http;"/>
     49        </para>
    4650      </listitem>
    4751      <listitem>
    48         <para>Download (FTP): <ulink url="&gnupg2-download-ftp;"/></para>
     52        <para>
     53          Download (FTP): <ulink url="&gnupg2-download-ftp;"/>
     54        </para>
    4955      </listitem>
    5056      <listitem>
    51         <para>Download MD5 sum: &gnupg2-md5sum;</para>
     57        <para>
     58          Download MD5 sum: &gnupg2-md5sum;
     59        </para>
    5260      </listitem>
    5361      <listitem>
    54         <para>Download size: &gnupg2-size;</para>
     62        <para>
     63          Download size: &gnupg2-size;
     64        </para>
    5565      </listitem>
    5666      <listitem>
    57         <para>Estimated disk space required: &gnupg2-buildsize;</para>
     67        <para>
     68          Estimated disk space required: &gnupg2-buildsize;
     69        </para>
    5870      </listitem>
    5971      <listitem>
    60         <para>Estimated build time: &gnupg2-time;</para>
     72        <para>
     73          Estimated build time: &gnupg2-time;
     74        </para>
    6175      </listitem>
    6276    </itemizedlist>
    6377
    64     <bridgehead renderas="sect3">GnuPG 2 Dependencies</bridgehead>
     78    <bridgehead renderas="sect3">GnuPG Dependencies</bridgehead>
    6579
    6680    <bridgehead renderas="sect4">Required</bridgehead>
     
    6882      <xref linkend="libassuan"/>,
    6983      <xref linkend="libgcrypt"/>,
    70       <xref linkend="libksba"/>, and
     84      <xref linkend="libksba"/> and
    7185      <xref linkend="npth"/>
    7286    </para>
     
    7488    <bridgehead renderas="sect4">Recommended</bridgehead>
    7589    <para role="recommended">
    76       <xref linkend="pinentry"/> (Run-time requirement for most of
    77       the package's functionality)
     90      <xref linkend="pinentry"/> (Run-time requirement for
     91      most of the package's functionality)
    7892    </para>
    7993
     
    8599      <xref linkend="openldap"/>,
    86100      <xref linkend="sqlite"/>,
    87       <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>), and
     101      <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>) and
    88102      <ulink url="http://www.chiark.greenend.org.uk/~ian/adns/">GNU
    89       adns</ulink>
     103      ADNS</ulink>
    90104    </para>
    91105
    92106    <para condition="html" role="usernotes">User Notes:
    93     <ulink url="&blfs-wiki;/gnupg2"/></para>
    94 
     107      <ulink url="&blfs-wiki;/gnupg2"/>
     108    </para>
    95109  </sect2>
    96110
     
    99113
    100114    <warning>
    101       <para>
    102         If you are upgrading from gnupg prior to version 2.1, upstream
    103         developers recommend to backup
    104         <filename class="directory">~/.gnupg</filename>, because some additional
    105         configuration will probably be necessary, and you could lose your keys.
    106         You can find instructions at
    107         <ulink url="http://jo-ke.name/wp/?p=111"></ulink> and
    108         <ulink url="https://wiki.archlinux.org/index.php/GnuPG#.22Lost.22_keys.2C_upgrading_to_gnupg_version_2.1"></ulink>.
    109       </para>
     115    <para>
     116      If you are upgrading from a version of GnuPG prior to 2.1, upstream
     117      developers recommend to backup
     118      <filename class="directory">~/.gnupg</filename>, because some additional
     119      configuration will likely be necessary, and you may lose your keys.
     120      You can find instructions for this at
     121      <ulink url="http://go-ke.name/wp/?p=111"></ulink>, and
     122      <ulink url="https://wiki.archlinux.org/index.php/GnuPG#.22Lost.22_keys.2C_upgrading_to_gnupg_version_2.1"></ulink>.
     123    </para>
    110124    </warning>
    111125
    112     <para>If the top directory path where the source is unpacked contains
    113     symbolic links, the openpgp tests might fail. If this is your case and
    114     you wish to run the test suite, fix that with:</para>
     126    <para>
     127      If the directory path where the source is unpacked contains
     128      symlinks, the openpgp tests will very likely fail. If this is the case,
     129      and you wish to run the test suite, run the following command to fix it:
     130    </para>
    115131
    116132<screen><userinput>sed -e 's|\(GNUPGHOME\)=\$(abs_builddir)|\1=`/bin/pwd`|' \
    117     -i tests/openpgp/Makefile.in</userinput></screen>
    118 
    119     <para>Install <application>GnuPG</application> by running the following
    120     commands:</para>
    121 
    122 <screen><userinput>./configure --prefix=/usr \
     133      -i tests/openpgp/Makefile.in</userinput></screen>
     134
     135    <para>
     136      Install <application>GnuPG</application> by running the following
     137      commands:
     138    </para>
     139
     140<screen><userinput>./configure --prefix=/usr        \
     141            --sysconfdir=/etc    \
    123142            --enable-symcryptrun \
    124143            --docdir=/usr/share/doc/gnupg-&gnupg2-version; &amp;&amp;
    125144make &amp;&amp;
    126145
    127 makeinfo --html --no-split \
    128          -o doc/gnupg_nochunks.html doc/gnupg.texi &amp;&amp;
    129 makeinfo --plaintext       \
    130          -o doc/gnupg.txt           doc/gnupg.texi</userinput></screen>
    131 
    132     <para>If you have <xref linkend="texlive"/>
    133     installed and you wish to create documentation in alternate formats,
    134     issue the following commands:</para>
     146makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi &amp;&amp;
     147makeinfo --plaintext       -o doc/gnupg.txt           doc/gnupg.texi</userinput></screen>
     148
     149    <para>
     150      If you have <xref linkend="texlive"/> installed and you wish
     151      to create documentation in alternate formats, issue the
     152      following commands:
     153    </para>
    135154
    136155<screen><userinput>make -C doc pdf ps html</userinput></screen>
    137156
    138     <para>To test the results, issue: <command>make check</command>.</para>
    139 
    140     <para>Note that if you have already installed
    141     <application>GnuPG</application>, the instructions below will overwrite
    142     <filename>/usr/share/man/man1/gpg-zip.1</filename>. Now, as the
    143     <systemitem class="username">root</systemitem> user:</para>
     157    <para>
     158      To test the results, issue: <command>make check</command>.
     159    </para>
     160
     161    <para>
     162      Now, as the <systemitem class="username">root</systemitem> user:
     163    </para>
    144164
    145165<screen role="root"><userinput>make install &amp;&amp;
    146166
    147 install -v -m755 -d /usr/share/doc/gnupg-&gnupg2-version;/html            &amp;&amp;
    148 install -v -m644    doc/gnupg_nochunks.html \
    149                     /usr/share/doc/gnupg-&gnupg2-version;/html/gnupg.html &amp;&amp;
    150 install -v -m644    doc/*.texi doc/gnupg.txt \
    151                     /usr/share/doc/gnupg-&gnupg2-version;</userinput></screen>
    152 
    153     <para>We recommend the creation of symlinks for compatibility with the first
    154     version of GnuPG, because some programs or scripts need them. Issue, as
    155     <systemitem class="username">root</systemitem> user:</para>
    156 
    157 <screen role="root"><userinput>for f in gpg gpgv
    158 do
    159   ln -svf ${f}2.1 /usr/share/man/man1/$f.1 &amp;&amp;
    160   ln -svf ${f}2   /usr/bin/$f
    161 done
    162 unset f</userinput></screen>
    163 
    164     <para>If you created alternate formats of the documentation, install it
    165     using the following command as the
    166     <systemitem class="username">root</systemitem> user:</para>
     167for f in gpg gpgv ; do
     168ln -sfv ${f}2   /usr/bin/${f} &amp;&amp;
     169ln -sfv ${f}2.1 /usr/share/man/man1/${f}.1
     170done &amp;&amp;
     171
     172install -v -dm755 /usr/share/doc/gnupg-&gnupg2-version;/html       &amp;&amp;
     173install -v -m644  doc/gnupg_nochunks.html \
     174                  /usr/share/doc/gnupg-&gnupg2-version;/gnupg.html &amp;&amp;
     175install -v -m644  doc/*.texi doc/gnupg.txt \
     176                  /usr/share/doc/gnupg-&gnupg2-version;</userinput></screen>
     177
     178    <para>
     179      If you created alternate formats of the documentation, install
     180      it using the following command as the
     181      <systemitem class="username">root</systemitem> user:
     182    </para>
    167183
    168184<screen role="root"><userinput>install -v -m644 doc/gnupg.html/* \
     
    176192    <title>Command Explanations</title>
    177193
    178     <para><parameter>--docdir=/usr/share/doc/gnupg-&gnupg2-version;</parameter>:
    179     This switch changes the default docdir to <filename
    180     class="directory">/usr/share/doc/gnupg-&gnupg2-version;</filename>.</para>
    181 
    182     <para><parameter>--enable-symcryptrun</parameter>: This switch enables
    183     building the symcryptrun program.</para>
    184 
    185     <para><option>--enable-g13</option>: This switch enables building the
    186     g13 program.</para>
     194    <para>
     195      <parameter>--enable-symcryptrun</parameter>: This switch enables
     196      building the symcryptrun program.
     197    </para>
     198
     199    <para>
     200      <parameter>--docdir=/usr/share/doc/gnupg-&gnupg2-version;</parameter>:
     201      This switch changes the default documentation directory to
     202      <filename class="directory">/usr/share/doc/gnupg-&gnupg2-version;</filename>.
     203    </para>
     204
     205    <para>
     206      <parameter>--enable-gl3</parameter>: This switch enables building the
     207      gl3 program.
     208    </para>
     209
     210    <para>
     211      <command>ln -sfv ...</command>: This command creates symlinks for
     212      compatibility with the first version of
     213      <application>GnuPG</application>.
     214    </para>
    187215
    188216  </sect2>
     
    197225
    198226      <seglistitem>
    199         <seg>addgnupghome, applygnupgdefaults, dirmngr, dirmngr-client, g13,
    200         gpg-agent, gpg-connect-agent, gpg, gpg2, gpgconf, gpgkey2ssh,
    201         gpgparsemail, gpgsm, gpgtar, gpgv, gpgv2, kbxutil, symcryptrun, and
    202         watchgnupg</seg>
    203         <seg>None</seg>
    204         <seg>/usr/share/doc/gnupg-&gnupg2-version; and
    205         /usr/share/gnupg</seg>
     227        <seg>
     228          addgnupghome,
     229          applygnupgdefaults,
     230          dirmngr,
     231          dirmngr-client,
     232          gl3,
     233          gpg,
     234          gpg2,
     235          gpg-agent,
     236          gpgconf, 
     237          gpgkey2ssh,
     238          gpgparsemail,
     239          gpgsm,
     240          gpgtar,
     241          gpgv,
     242          gpgv2,
     243          kbxutil,
     244          symcryptrun,
     245          and watchgnupg
     246        </seg>
     247        <seg>
     248          None
     249        </seg>
     250        <seg>
     251          /usr/share/doc/gnupg-&gnupg2-version; and
     252          /usr/share/gnupg
     253        </seg>
    206254      </seglistitem>
    207255    </segmentedlist>
     
    215263        <term><command>addgnupghome</command></term>
    216264        <listitem>
    217           <para>is used to create and populate user's
    218           <filename class='directory'>~/.gnupg</filename> directories</para>
     265          <para>
     266            is used to create and populate user's
     267            <filename class="directory">~/.gnupg</filename> directories.
     268          </para>
    219269          <indexterm zone="gnupg2 addgnupghome">
    220270            <primary sortas="b-addgnupghome">addgnupghome</primary>
     
    226276        <term><command>applygnupgdefaults</command></term>
    227277        <listitem>
    228           <para>is a wrapper script used to run <command>gpgconf</command>
    229           with the <parameter>--apply-defaults</parameter> parameter on all
    230           user's GnuPG home directories.</para>
     278          <para>
     279            is a wrapper script used to run <command>gpgconf</command>
     280            with the <parameter>--apply-defaults</parameter> parameter
     281            on all user's GnuPG home directories.
     282          </para>
    231283          <indexterm zone="gnupg2 applygnupgdefaults">
    232284            <primary sortas="b-applygnupgdefaults">applygnupgdefaults</primary>
     
    238290        <term><command>dirmngr</command></term>
    239291        <listitem>
    240           <para> is a tool that takes care of accessing the OpenPGP keyservers.
     292          <para>
     293            is a tool that takes care of accessing the OpenPGP keyservers.
    241294          </para>
    242295          <indexterm zone="gnupg2 dirmngr">
     
    249302        <term><command>dirmngr-client</command></term>
    250303        <listitem>
    251           <para> is a tool to contact a running dirmngr and test whether a
    252           certificate has been revoked. </para>
     304          <para>
     305            is a tool to contact a running dirmngr and test whether a
     306            certificate has been revoked.
     307          </para>
    253308          <indexterm zone="gnupg2 dirmngr-client">
    254309            <primary sortas="b-dirmngr-client">dirmngr-client</primary>
     
    257312      </varlistentry>
    258313
    259       <varlistentry id="g13">
    260         <term><command>g13</command></term>
    261         <listitem>
    262           <para>is a tool to create, mount or unmount an encrypted file system
    263           container (optional).</para>
    264           <indexterm zone="gnupg2 g13">
    265             <primary sortas="b-g13">g13</primary>
    266           </indexterm>
    267         </listitem>
    268       </varlistentry>
    269 
     314      <varlistentry id="gl3">
     315        <term><command>gl3</command></term>
     316        <listitem>
     317          <para>
     318            is a tool to create, mount, or unomunt an encrypted filesystem
     319            container (optional).
     320          </para>
     321          <indexterm zone="gnupg2 gl3">
     322            <primary sortas="b-gl3">gl3</primary>
     323          </indexterm>
     324        </listitem>
     325      </varlistentry>
     326     
    270327      <varlistentry id="gpg-agent">
    271328        <term><command>gpg-agent</command></term>
    272329        <listitem>
    273           <para>is a daemon used to manage secret (private) keys independently
    274           from any protocol. It is used as a backend for <command>gpg2</command>
    275           and <command>gpgsm</command> as well as for a couple of other
    276           utilities.</para>
     330          <para>
     331            is a daemon used to manage secret (private) keys independently
     332            from any protocol. It is used as a backend for
     333            <command>gpg</command> and <command>gpgsm</command> as well as
     334            for a couple of other utilities.
     335          </para>
    277336          <indexterm zone="gnupg2 gpg-agent">
    278337            <primary sortas="b-gpg-agent">gpg-agent</primary>
     
    284343        <term><command>gpg-connect-agent</command></term>
    285344        <listitem>
    286           <para>is a utility used to communicate with a running
    287           <command>gpg-agent</command>.</para>
     345          <para>
     346            is a utility used to communicate with a running
     347            <command>gpg-agent</command>.
     348          </para>
    288349          <indexterm zone="gnupg2 gpg-connect-agent">
    289350            <primary sortas="b-gpg-connect-agent">gpg-connect-agent</primary>
     
    295356        <term><command>gpg</command></term>
    296357        <listitem>
    297           <para>(optional) is a symlink to <command>gpg2</command> for
    298           compatibility with the first version of GnuPG.</para>
     358          <para>
     359            is a symlink to <command>gpg2</command> for compatibility
     360            with the first version of <application>GnuPG</application>.
     361          </para>
    299362          <indexterm zone="gnupg2 gpg">
    300363            <primary sortas="b-gpg">gpg</primary>
     
    306369        <term><command>gpg2</command></term>
    307370        <listitem>
    308           <para>is the OpenPGP part of the GNU Privacy Guard (GnuPG). It is a
    309           tool used to provide digital encryption and signing services using
    310           the OpenPGP standard.</para>
     371          <para>
     372            is the OpenPGP part of the GNU Privacy Guard (GnuPG). It is a
     373            tool used to provide digital encryption and signing services
     374            using the OpenPGP standard.
     375          </para>
    311376          <indexterm zone="gnupg2 gpg2">
    312377            <primary sortas="b-gpg2">gpg2</primary>
     
    318383        <term><command>gpgconf</command></term>
    319384        <listitem>
    320           <para>is a utility used to automatically and reasonably safely
    321           query and modify configuration files in the
    322           <filename class='directory'>~/.gnupg</filename> home directory. It is
    323           designed not to be invoked manually by the user, but automatically by
    324           graphical user interfaces.</para>
     385          <para>
     386            is a utility used to automatically and reasonable safely
     387            query and modify configuration files in the
     388            <filename class="directory">~/.gnupg</filename> home
     389            directory. It is designed not to be invoked manually by
     390            the user, but automatically by graphical user interfaces.
     391          </para>
    325392          <indexterm zone="gnupg2 gpgconf">
    326393            <primary sortas="b-gpgconf">gpgconf</primary>
     
    343410        <term><command>gpgparsemail</command></term>
    344411        <listitem>
    345           <para>is a utility currently only useful for debugging. Run it with
    346           <parameter>--help</parameter> for usage information.</para>
     412          <para>
     413            is a utility currently only useful for debugging. Run it with
     414            <parameter>--help</parameter> for usage information.
     415          </para>
    347416          <indexterm zone="gnupg2 gpgparsemail">
    348417            <primary sortas="b-gpgparsemail">gpgparsemail</primary>
     
    354423        <term><command>gpgsm</command></term>
    355424        <listitem>
    356           <para>is a tool similar to <command>gpg2</command> used to provide
    357           digital encryption and signing services on X.509 certificates and the
    358           CMS protocol. It is mainly used as a backend for S/MIME mail
    359           processing.</para>
     425          <para>
     426            is a tool similar to <command>gpg</command> used to provide digital
     427            encryption and signing services on X.509 certificates and the CMS
     428            protocol. It is mainly used as a backend for S/MIME mail processing.
     429          </para>
    360430          <indexterm zone="gnupg2 gpgsm">
    361431            <primary sortas="b-gpgsm">gpgsm</primary>
     
    364434      </varlistentry>
    365435
    366       <varlistentry id="gpgtar">
    367         <term><command>gpgtar</command></term>
    368         <listitem>
    369           <para> is a tool to encrypt or sign files into an archive.</para>
    370           <indexterm zone="gnupg2 gpgtar">
    371             <primary sortas="b-gpgtar">gpgtar</primary>
     436      <varlistentry id="gpgsm-gencert.sh">
     437        <term><command>gpgsm-gencert.sh</command></term>
     438        <listitem>
     439          <para>
     440            is a simple tool used to interactively generate a certificate
     441            request which will be printed to stdout.
     442          </para>
     443          <indexterm zone="gnupg2 gpgsm-gencert.sh">
     444            <primary sortas="b-gpgsm-gencert.sh">gpgsm-gencert.sh</primary>
    372445          </indexterm>
    373446        </listitem>
     
    377450        <term><command>gpgv</command></term>
    378451        <listitem>
    379           <para>(optional) is a symlink to <command>gpgv2</command> for
    380           compatibility with the first version of GnuPG.</para>
     452          <para>
     453            is a symlink to <command>gpgv2</command> for compatibility
     454            with the first version of <application>GnuPG</application>.
     455          </para>
    381456          <indexterm zone="gnupg2 gpgv">
    382457            <primary sortas="b-gpgv">gpgv</primary>
     
    388463        <term><command>gpgv2</command></term>
    389464        <listitem>
    390           <para>is a verify only version of <command>gpg2</command>.</para>
     465          <para>
     466            is a verify only version of <command>gpg2</command>.
     467          </para>
    391468          <indexterm zone="gnupg2 gpgv2">
    392469            <primary sortas="b-gpgv2">gpgv2</primary>
     
    398475        <term><command>kbxutil</command></term>
    399476        <listitem>
    400           <para>is used to list, export and import Keybox data.</para>
     477          <para>
     478            is used to list, export and import Keybox data.
     479          </para>
    401480          <indexterm zone="gnupg2 kbxutil">
    402481            <primary sortas="b-kbxutil">kbxutil</primary>
     
    408487        <term><command>symcryptrun</command></term>
    409488        <listitem>
    410           <para>is a simple symmetric encryption tool.</para>
     489          <para>
     490            is a simple symmetric encryption tool.
     491          </para>
    411492          <indexterm zone="gnupg2 symcryptrun">
    412493            <primary sortas="b-symcryptrun">symcryptrun</primary>
     
    418499        <term><command>watchgnupg</command></term>
    419500        <listitem>
    420           <para>is used to listen to a Unix Domain socket created by any of
    421           the GnuPG tools.</para>
     501          <para>
     502            is used to listen to a Unix Domain socket created by any of
     503            the GnuPG tools.
     504          </para>
    422505          <indexterm zone="gnupg2 watchgnupg">
    423506            <primary sortas="b-watchgnupg">watchgnupg</primary>
  • postlfs/security/libcap.xml

    r852ccfd5 rcbc3f97  
    1717
    1818  <sect1info>
    19     <othername>$LastChangedBy$</othername>
    20     <date>$Date$</date>
     19    <othername>$LastChangedBy: krejzi $</othername>
     20    <date>$Date: 2014-10-26 14:56:10 +0100 (Sun, 26 Oct 2014) $</date>
    2121  </sect1info>
    2222
     
    3434    PAM is built so the shipped PAM module can be installed.</para>
    3535
    36     &lfs76_checked;
     36    &lfs77_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
  • postlfs/security/nettle.xml

    r852ccfd5 rcbc3f97  
    77  <!ENTITY nettle-download-http "https://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
    88  <!ENTITY nettle-download-ftp  "ftp://ftp.gnu.org/gnu/nettle/nettle-&nettle-version;.tar.gz">
    9   <!ENTITY nettle-md5sum        "b40fa88dc32f37a182b6b42092ebb144">
     9  <!ENTITY nettle-md5sum        "afb15b4764ebf1b4e6d06c62bd4d29e4">
    1010  <!ENTITY nettle-size          "1.8 MB">
    11   <!ENTITY nettle-buildsize     "60 MB (additional 88 MB for the tests)">
    12   <!ENTITY nettle-time          "0.3 SBU">
     11  <!ENTITY nettle-buildsize     "73 MB (with tests)">
     12  <!ENTITY nettle-time          "0.3 SBU (with tests)">
    1313]>
    1414
     
    8989    commands:</para>
    9090
    91 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     91<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
    9292make</userinput></screen>
    9393
     
    9797
    9898    <para>
    99       If you want to disable installing the static library, use this sed:
    100     </para>
    101 
    102 <screen><userinput>sed -i '/^install-here/ s/ install-static//' Makefile</userinput></screen>
    103 
    104     <para>
    10599      Now, as the <systemitem class="username">root</systemitem> user:
    106100    </para>
     
    108102<screen role="root"><userinput>make install &amp;&amp;
    109103chmod   -v   755 /usr/lib/lib{hogweed,nettle}.so &amp;&amp;
    110 install -v -m755 -d /usr/share/doc/nettle-&nettle-version;  &amp;&amp;
     104install -v -m755 -d /usr/share/doc/nettle-&nettle-version; &amp;&amp;
    111105install -v -m644 nettle.html /usr/share/doc/nettle-&nettle-version;</userinput></screen>
     106
     107  </sect2>
     108
     109  <sect2 role="commands">
     110    <title>Command Explanations</title>
     111
     112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     113      href="../../xincludes/static-libraries.xml"/>
    112114
    113115  </sect2>
     
    127129        </seg>
    128130        <seg>
    129           libhogweed.{so,a} and libnettle.{so,a}
     131          libhogweed.so and libnettle.so
    130132        </seg>
    131133        <seg>
  • postlfs/security/openssl.xml

    r852ccfd5 rcbc3f97  
    66
    77  <!ENTITY openssl-download-http
    8            "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
     8           "https://openssl.org/source/openssl-&openssl-version;.tar.gz">
    99  <!ENTITY openssl-download-ftp
    10            "ftp://ftp.openssl.org/source/openssl-&openssl-version;.tar.gz">
    11   <!ENTITY openssl-md5sum        "5262bfa25b60ed9de9f28d5d52d77fc5">
     10           "ftp://openssl.org/source/openssl-&openssl-version;.tar.gz">
     11  <!ENTITY openssl-md5sum        "b3bf73f507172be9292ea2a8c28b659d">
    1212  <!ENTITY openssl-size          "5.1 MB">
    1313  <!ENTITY openssl-buildsize     "68 MB (with tests)">
     
    7575      </listitem>
    7676    </itemizedlist>
    77 
    78 <!--    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     77<!--
     78    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7979    <itemizedlist spacing="compact">
    8080      <listitem>
     
    8484        </para>
    8585      </listitem>
    86     </itemizedlist> -->
    87 
     86    </itemizedlist>
     87-->
    8888    <bridgehead renderas="sect3">OpenSSL Dependencies</bridgehead>
    8989
     
    108108     Might break packaging. -->
    109109
     110<!-- Parallel build for version 1.0.2d at -j8 works for me without the patch.
     111     But it only reduces build time from 1.0 to 0.7 SBU - Bruce
     112
     113<screen><userinput>patch -Np1 -i ../openssl-&openssl-version;-fix_parallel_build-1.patch &amp;&amp;-->
    110114<screen><userinput>./config --prefix=/usr         \
    111115         --openssldir=/etc/ssl \
     
    132136
    133137<screen role="root"><userinput>make MANDIR=/usr/share/man MANSUFFIX=ssl install &amp;&amp;
    134 install -v -dm755 /usr/share/doc/openssl-&openssl-version;  &amp;&amp;
    135 cp -rfv doc/*     /usr/share/doc/openssl-&openssl-version;</userinput></screen>
     138install -dv -m755 /usr/share/doc/openssl-&openssl-version;  &amp;&amp;
     139cp -vfr doc/*     /usr/share/doc/openssl-&openssl-version;</userinput></screen>
    136140
    137141  </sect2>
  • postlfs/security/security.xml

    r852ccfd5 rcbc3f97  
    4444  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cacerts.xml"/>
    4545  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cracklib.xml"/>
    46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cyrus-sasl-systemd.xml"/>
    47   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnupg2-systemd.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cyrus-sasl.xml"/>
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnupg2.xml"/>
    4848  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnutls.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gpgme.xml"/>
    50   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="haveged-systemd.xml"/>
    51   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iptables-systemd.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="firewalling-systemd.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcap-systemd.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="liboauth-systemd.xml"/>
    55   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpwquality-systemd.xml"/>
     50  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="haveged.xml"/>
     51  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iptables.xml"/>
     52  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="firewalling.xml"/>
     53  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libcap.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="liboauth.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpwquality.xml"/>
    5656  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="linux-pam.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mitkrb-systemd.xml"/>
     57  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mitkrb.xml"/>
    5858  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nettle.xml"/>
    5959  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nss.xml"/>
    60   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssh-systemd.xml"/>
     60  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssh.xml"/>
    6161  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssl.xml"/>
    6262  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="p11-kit.xml"/>
    63   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit-systemd.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="polkit.xml"/>
    6464  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="shadow.xml"/>
    6565  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ssh-askpass.xml"/>
    66   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stunnel-systemd.xml"/>
     66  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stunnel.xml"/>
    6767  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sudo.xml"/>
    6868  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tripwire.xml"/>
  • postlfs/security/stunnel.xml

    r852ccfd5 rcbc3f97  
    55  %general-entities;
    66
    7 <!--  <!ENTITY stunnel-download-http "https://www.stunnel.org/downloads/stunnel-&stunnel-version;.tar.gz"> -->
     7<!--  <!ENTITY stunnel-download-http "https://www.stunnel.org/downloads/stunnel-&stunnel-version;.tar.gz">-->
    88  <!ENTITY stunnel-download-http " ">
    9   <!ENTITY stunnel-download-ftp  "ftp://ftp.stunnel.org/archive/5.x/stunnel-&stunnel-version;.tar.gz">
    10   <!ENTITY stunnel-md5sum        "bf4c13ea9705156abd04f1d766093ea">
     9  <!-- Following ftp also has older releases -->
     10  <!ENTITY stunnel-download-ftp  "ftp://ftp.stunnel.org/stunnel/archive/5.x/stunnel-&stunnel-version;.tar.gz">
     11  <!-- Following ftp only has later release -->
     12<!--  <!ENTITY stunnel-download-ftp  "ftp://ftp.stunnel.org/stunnel/stunnel-&stunnel-version;.tar.gz"> -->
     13  <!ENTITY stunnel-md5sum        "ENTITY">
    1114  <!ENTITY stunnel-size          "624 KB">
    1215  <!ENTITY stunnel-buildsize     "7.9 MB">
     
    4144    package source code.</para>
    4245
    43     &lfs77_checked;
     46    &lfs78_checked;
    4447
    4548    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    116119    </note>
    117120
    118     <para>
    119       Fix the bundled systemd unit so it does not use a deprecated dependency:
    120     </para>
    121 
    122 <screen><userinput>sed -i /syslog.target/d tools/stunnel.service.in</userinput></screen>
    123 
    124 <!--
    125     <para>
    126       On some systems, <command>configure</command> may fail if using
    127       <application>Binutils</application> 2.25. Fix the issue by
    128       running the following command:
    129     </para>
    130 
    131 <screen><userinput>sed -i '/LDFLAGS.*static_flag/ s/^/#/' configure</userinput></screen> -->
    132 
    133121    <para>Install <application>stunnel</application> by running the following
    134122    commands:</para>
    135    
     123
    136124    <note>
    137       <para>For some systems with <application>Binutils</application>
    138       versions prior to 2.25, <command>configure</command> may fail. If
    139       necessary, fix it with: </para>
    140 
    141 <screen><userinput>sed -i '/LDFLAGS.*static_flag/ s/^ /#/' configure</userinput></screen>
     125      <para>For some systems with <application>binutils</application>
     126      versions prior to 2.25, <command>configure</command> may fail.  If
     127      necessary, fix it either with:</para>
     128
     129<screen><userinput>sed -i '/LDFLAGS.*static_flag/ s/^/#/' configure</userinput></screen>
    142130
    143131      <para>or, if <xref linkend="llvm"/> with Clang is installed, you can
     
    294282      <seglistitem>
    295283        <seg>
    296           stunnel
    297           and stunnel3
     284          stunnel and stunnel3
    298285        </seg>
    299286        <seg>
    300287          libstunnel.so
    301288        </seg>
    302         <seg>/etc/stunnel,
    303            /usr/lib/stunnel,
    304            /usr/share/doc/stunnel-&stunnel-version;, and
    305            /var/lib/stunnel</seg>
     289        <seg>
     290          /{etc,usr/lib,var/lib}/stunnel and
     291          /usr/share/doc/stunnel-&stunnel-version;
     292        </seg>
    306293      </seglistitem>
    307294    </segmentedlist>
  • systemd.ent

    r852ccfd5 rcbc3f97  
    11<!-- $LastChangedBy: krejzi $ $Date: 2014-10-29 21:23:05 +0100 (Wed, 29 Oct 2014) $ -->
    22
    3 <!--<!ENTITY bogofilter-version           "1.2.4">-->
    4 <!ENTITY colord-gtk-version           "0.1.26">
    53<!ENTITY cups-pk-helper-version       "0.2.5">
    64<!ENTITY gcab-version                 "0.6">
    7 <!ENTITY geoclue2-version             "2.2.0">
    8 <!ENTITY gtk-vnc-version              "0.5.4">
    9 <!--<!ENTITY highlight-version            "3.22">-->
    10 <!--<!ENTITY ibus-version                 "1.5.11">-->
    11 <!--<!ENTITY libevdev-version             "1.4.4">-->
    12 <!--<!ENTITY libinput-version             "1.0.1">-->
    13 <!--<!ENTITY libmbim-version              "1.12.2">-->
    14 <!--<!ENTITY libnfsidmap-version          "0.26">-->
    15 <!ENTITY liboauth-version             "1.0.3">
    16 <!--<!ENTITY libpciaccess-version         "0.13.4">-->
    17 <!ENTITY libpwquality-version         "1.3.0">
    18 <!--<!ENTITY libqmi-version               "1.12.6">-->
    195<!ENTITY libva-vdpau-driver-version   "0.7.4">
    20 <!--<!ENTITY libxkbcommon-version         "0.5.0">-->
    21 <!--<!ENTITY ModemManager-version         "1.4.10">-->
    22 <!-- <!ENTITY pyatspi2-version             "2.16.0">-->
    23 <!--<!ENTITY qtchooser-version            "39">-->
    246<!ENTITY sound-theme-freedesktop-version "0.8">
    25 <!ENTITY uhttpmock-version            "0.5.0">
    26 <!--<!ENTITY upower1-version              "0.99.3">-->
    27 <!--<!ENTITY wayland-version              "1.9.0">-->
    28 <!--<!ENTITY weston-version               "1.8.0">-->
    29 <!--<!ENTITY yaml-version                 "0.1.6">-->
    30 <!--
    31 <!ENTITY Beaker-version               "1.7.0">
    32 <!ENTITY Jinja2-version               "2.7.3">
    33 <!ENTITY Mako-version                 "1.0.1">
    34 <!ENTITY MarkupSafe-version           "0.23">
    35 <!ENTITY setuptools-version           "17.1.1">
    36 <!ENTITY PyYAML-version               "3.11">
    37 -->
    387<!ENTITY % kde5-package-entities SYSTEM      "kde5/kde5.ent">
    398%kde5-package-entities;
  • x/installing/xkeyboard-config.xml

    r852ccfd5 rcbc3f97  
    66
    77  <!ENTITY xkeyboard-config-download-http
    8            "&xorg-download-http;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.bz2">
     8  "&xorg-download-http;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.bz2">
    99  <!ENTITY xkeyboard-config-download-ftp
    10            "&xorg-download-ftp;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.bz2">
    11   <!ENTITY xkeyboard-config-md5sum        "bf6aa31195584cfce01b2194c3e5ea26">
    12   <!ENTITY xkeyboard-config-size          "948 KB">
    13   <!ENTITY xkeyboard-config-buildsize     "13 MB">
     10  "&xorg-download-ftp;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.bz2">
     11  <!ENTITY xkeyboard-config-md5sum        "15034bb74deebde54161dface62abbce">
     12  <!ENTITY xkeyboard-config-size          "952 KB">
     13  <!ENTITY xkeyboard-config-buildsize     "20 MB">
    1414  <!ENTITY xkeyboard-config-time          "less than 0.1 SBU">
    1515]>
  • x/lib/lib.xml

    r852ccfd5 rcbc3f97  
    3535  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clutter-gst.xml"/>
    3636  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clutter-gtk.xml"/>
    37   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="colord-gtk-systemd.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="colord-gtk.xml"/>
    3838  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fltk.xml"/>
    3939  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="freeglut.xml"/>
     
    4646  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtkmm2.xml"/>
    4747  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtkmm3.xml"/>
    48   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtk-vnc-systemd.xml"/>
     48  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtk-vnc.xml"/>
    4949  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtksourceview.xml"/>
    5050  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="imlib2.xml"/>
     
    6060  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="qt5.xml"/>
    6161  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="startup-notification.xml"/>
    62   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="webkitgtk2-systemd.xml"/>
    63   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="webkitgtk-systemd.xml"/>
     62  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="webkitgtk2.xml"/>
     63  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="webkitgtk.xml"/>
    6464
    6565</chapter>
Note: See TracChangeset for help on using the changeset viewer.