[blfs-book] r11285 - in branches/systemd: archive general/genlib general/genutils general/graphlib general/prog general/sysutils multimedia/libdriv multimedia/videoutils networking/netlibs networking/netprogs networking/netutils units x/installing x/lib

krejzi at higgs.linuxfromscratch.org krejzi at higgs.linuxfromscratch.org
Tue Jun 11 04:58:50 PDT 2013


Author: krejzi
Date: Tue Jun 11 04:58:49 2013
New Revision: 11285

Log:
Drop pkg-config from systemd branch.

Added:
   branches/systemd/archive/pkgconfig.xml
      - copied unchanged from r11201, branches/systemd/general/prog/pkgconfig.xml
   branches/systemd/units/Makefile
Deleted:
   branches/systemd/general/prog/pkgconfig.xml
Modified:
   branches/systemd/general/genlib/glib2.xml
   branches/systemd/general/genlib/libusb-compat.xml
   branches/systemd/general/genlib/ptlib.xml
   branches/systemd/general/genutils/gtk-doc.xml
   branches/systemd/general/genutils/imagemagick.xml
   branches/systemd/general/genutils/rxvt-unicode.xml
   branches/systemd/general/graphlib/babl.xml
   branches/systemd/general/graphlib/openjpeg.xml
   branches/systemd/general/prog/perl-modules.xml
   branches/systemd/general/prog/php.xml
   branches/systemd/general/prog/prog.xml
   branches/systemd/general/prog/python2.xml
   branches/systemd/general/prog/python3.xml
   branches/systemd/general/sysutils/usbutils.xml
   branches/systemd/multimedia/libdriv/libdv.xml
   branches/systemd/multimedia/libdriv/pulseaudio.xml
   branches/systemd/multimedia/videoutils/xine-ui.xml
   branches/systemd/networking/netlibs/libtirpc.xml
   branches/systemd/networking/netlibs/neon.xml
   branches/systemd/networking/netprogs/nfs-utils.xml
   branches/systemd/networking/netutils/wireshark.xml
   branches/systemd/x/installing/makedepend.xml
   branches/systemd/x/lib/agg.xml

Copied: branches/systemd/archive/pkgconfig.xml (from r11201, branches/systemd/general/prog/pkgconfig.xml)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/systemd/archive/pkgconfig.xml	Tue Jun 11 04:58:49 2013	(r11285, copy of r11201, branches/systemd/general/prog/pkgconfig.xml)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY pkgconfig-download-http "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkgconfig-version;.tar.gz">
+  <!ENTITY pkgconfig-download-ftp  "">
+  <!ENTITY pkgconfig-md5sum        "aa3c86e67551adc3ac865160e34a2a0d">
+  <!ENTITY pkgconfig-size          "1.9 MB">
+  <!ENTITY pkgconfig-buildsize     "30 MB">
+  <!ENTITY pkgconfig-time          "0.3 SBU">
+]>
+
+<sect1 id="pkgconfig" xreflabel="pkg-config-&pkgconfig-version;">
+  <?dbhtml filename="pkgconfig.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>pkg-config-&pkgconfig-version;</title>
+
+  <indexterm zone="pkgconfig">
+    <primary sortas="a-pkg-config">pkg-config</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to pkg-config</title>
+
+    <para>
+      The <application>pkg-config</application> package contains a tool for
+      passing the include path and/or library paths to build tools during the
+      <command>configure</command> and <command>make</command> file execution.
+    </para>
+
+    &lfs72_checked;
+
+    <note>
+      <para>
+        Pkg-config is part of LFS, but was omitted from  the 7.0 and 7.1
+        releases. If you are using a system which includes it, there is
+        nothing more to do. If not, you should follow these instructions.
+      </para>
+    </note>
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&pkgconfig-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&pkgconfig-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &pkgconfig-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &pkgconfig-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &pkgconfig-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &pkgconfig-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <para condition="html" role="usernotes">User Notes:
+      <ulink url="&blfs-wiki;/pkgconfig"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of pkg-config</title>
+
+    <para>
+      Install <application>pkg-config</application> by running the
+      following commands:
+    </para>
+
+<screen><userinput>./configure --prefix=/usr \
+            --docdir=/usr/share/doc/pkg-config-&pkgconfig-version; \
+            --with-internal-glib \
+            --disable-host-tool &&
+make</userinput></screen>
+
+    <para>
+      To test the results, issue: <command>make check</command>.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para>
+      <option>--with-internal-glib</option>: This switch causes
+      the package to use the shipped version of GLib2.
+    </para>
+
+    <para>
+      <option>--disable-host-tool</option>: This switch disables
+      creation of the unnecesary symlink.
+    </para>
+
+  </sect2>
+
+  <sect2 role="configuration">
+    <title>Configuring pkg-config</title>
+
+    <para>
+      The default setting for <envar>PKG_CONFIG_PATH</envar> is <filename
+      class="directory">/usr/lib/pkgconfig:/usr/share/pkgconfig</filename>
+      because of the prefix used to install
+      <application>pkg-config</application>. You may add to
+      <envar>PKG_CONFIG_PATH</envar> by exporting additional paths on your system
+      where <filename class="extension">.pc</filename> files are installed. Note
+      that <envar>PKG_CONFIG_PATH</envar> is only needed when compiling packages,
+      not during run-time.
+    </para>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Program</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>
+          pkg-config
+        </seg>
+        <seg>
+          None
+        </seg>
+        <seg>
+          None
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="pkg-config">
+        <term><command>pkg-config</command></term>
+        <listitem>
+          <para>
+            returns meta information for the specified library or
+            package.
+          </para>
+          <indexterm zone="pkgconfig pkg-config">
+            <primary sortas="b-pkg-config">pkg-config</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>

Modified: branches/systemd/general/genlib/glib2.xml
==============================================================================
--- branches/systemd/general/genlib/glib2.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/genlib/glib2.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -76,8 +76,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="libffi"/>,
-      <xref linkend="pkgconfig"/> and
+      <xref linkend="libffi"/> and
       <xref linkend="python2"/>
     </para>
 

Modified: branches/systemd/general/genlib/libusb-compat.xml
==============================================================================
--- branches/systemd/general/genlib/libusb-compat.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/genlib/libusb-compat.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -76,8 +76,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="libusb"/> and
-      <xref linkend="pkgconfig"/>
+      <xref linkend="libusb"/>
     </para>
 
     <para condition="html" role="usernotes">User Notes:

Modified: branches/systemd/general/genlib/ptlib.xml
==============================================================================
--- branches/systemd/general/genlib/ptlib.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/genlib/ptlib.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -74,11 +74,6 @@
 
     <bridgehead renderas="sect3">Ptlib Dependencies</bridgehead>
 
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-      <xref linkend="pkgconfig"/>
-    </para>
-
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
       <xref linkend="alsa-lib"/>,

Modified: branches/systemd/general/genutils/gtk-doc.xml
==============================================================================
--- branches/systemd/general/genutils/gtk-doc.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/genutils/gtk-doc.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -69,10 +69,6 @@
     <xref linkend="docbook-xsl"/>, and
     <xref linkend="libxslt"/></para>
 
-    <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended"><xref linkend="pkgconfig"/>
-    (to use some of the optional deps)</para>
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
     <ulink url="http://sourceforge.net/projects/dblatex/">dblatex</ulink> or

Modified: branches/systemd/general/genutils/imagemagick.xml
==============================================================================
--- branches/systemd/general/genutils/imagemagick.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/genutils/imagemagick.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -123,7 +123,6 @@
 
     <bridgehead renderas="sect4">Optional System Utilities</bridgehead>
     <para role="optional">
-      <xref linkend="pkgconfig"/>,
       <xref linkend="cups"/>,
       <xref linkend="curl"/>,
       <ulink url="http://dmalloc.com/">Dmalloc</ulink>,

Modified: branches/systemd/general/genutils/rxvt-unicode.xml
==============================================================================
--- branches/systemd/general/genutils/rxvt-unicode.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/genutils/rxvt-unicode.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -62,9 +62,6 @@
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required"><xref linkend="x-window-system"/></para>
 
-    <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended"><xref linkend="pkgconfig"/></para>
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
     <xref linkend="gdk-pixbuf"/>, or <ulink

Modified: branches/systemd/general/graphlib/babl.xml
==============================================================================
--- branches/systemd/general/graphlib/babl.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/graphlib/babl.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -74,11 +74,6 @@
 
     <bridgehead renderas="sect3">Babl Dependencies</bridgehead>
 
-    <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended">
-      <xref linkend="pkgconfig"/>
-    </para>
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="gobject-introspection"/> and

Modified: branches/systemd/general/graphlib/openjpeg.xml
==============================================================================
--- branches/systemd/general/graphlib/openjpeg.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/graphlib/openjpeg.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -67,11 +67,6 @@
 -->
     <bridgehead renderas="sect3">OpenJPEG Dependencies</bridgehead>
 
-    <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended">
-    <xref linkend="pkgconfig"/>
-    </para>
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
     <xref linkend="lcms2"/>,

Modified: branches/systemd/general/prog/perl-modules.xml
==============================================================================
--- branches/systemd/general/prog/perl-modules.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/prog/perl-modules.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -200,7 +200,7 @@
 
     <para>
       ExtUtils::PkgConfig is a very simplistic interface to
-      <xref linkend="pkgconfig"/>, intended for use in the Makefile.PL of perl
+      <command>pkg-config</command>, intended for use in the Makefile.PL of perl
       extensions which bind libraries that <application>pkgconfig</application>
       knows.
     </para>

Modified: branches/systemd/general/prog/php.xml
==============================================================================
--- branches/systemd/general/prog/php.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/prog/php.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -76,12 +76,9 @@
 
     <bridgehead renderas="sect4">Optional System Utilities and Libraries</bridgehead>
     <para role="optional"><xref linkend="libxslt"/>,
-    <!-- <xref linkend="gamin"/>, -->
     <xref linkend="pcre"/>,
     <xref linkend="aspell"/>,
     <xref linkend="enchant"/>,
-    <xref linkend="pkgconfig"/>,
-    <!-- <xref linkend="recode"/>, -->
     <xref linkend="expat"/> (deprecated alternative to <xref linkend="libxml2"/>),
     <ulink url="http://www.ossp.org/pkg/lib/mm/">OSSP mm</ulink>,
     <ulink url="http://www.net-snmp.org/">Net-SNMP</ulink>,

Modified: branches/systemd/general/prog/prog.xml
==============================================================================
--- branches/systemd/general/prog/prog.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/prog/prog.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -43,7 +43,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nasm.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl-modules.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="php.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python2.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python3.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python-modules.xml"/>

Modified: branches/systemd/general/prog/python2.xml
==============================================================================
--- branches/systemd/general/prog/python2.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/prog/python2.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -104,9 +104,8 @@
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-      <xref linkend="expat"/>,
-      <xref linkend="libffi"/> and
-      <xref linkend="pkgconfig"/>
+      <xref linkend="expat"/> and
+      <xref linkend="libffi"/>
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>

Modified: branches/systemd/general/prog/python3.xml
==============================================================================
--- branches/systemd/general/prog/python3.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/prog/python3.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -102,9 +102,8 @@
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-      <xref linkend="expat"/>,
-      <xref linkend="libffi"/> and
-      <xref linkend="pkgconfig"/>
+      <xref linkend="expat"/> and
+      <xref linkend="libffi"/>
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>

Modified: branches/systemd/general/sysutils/usbutils.xml
==============================================================================
--- branches/systemd/general/sysutils/usbutils.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/general/sysutils/usbutils.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -75,8 +75,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="libusb"/> and
-      <xref linkend="pkgconfig"/>
+      <xref linkend="libusb"/>
     </para>
 
     <para condition="html" role="usernotes">User Notes:

Modified: branches/systemd/multimedia/libdriv/libdv.xml
==============================================================================
--- branches/systemd/multimedia/libdriv/libdv.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/multimedia/libdriv/libdv.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -62,9 +62,7 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><xref linkend="popt"/>,
-    <xref linkend="pkgconfig"/>,
-    <xref linkend="sdl"/>,
-    <!-- <xref linkend="GTK"/>, -->and
+    <xref linkend="sdl"/> and
     <xref linkend="x-window-system"/></para>
 
     <para condition="html" role="usernotes">User Notes:

Modified: branches/systemd/multimedia/libdriv/pulseaudio.xml
==============================================================================
--- branches/systemd/multimedia/libdriv/pulseaudio.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/multimedia/libdriv/pulseaudio.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -79,9 +79,8 @@
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
       <xref linkend="intltool"/>,
-      <xref linkend="json-c"/>,
-      <xref linkend="libsndfile"/> and
-      <xref linkend="pkgconfig"/>
+      <xref linkend="json-c"/> and
+      <xref linkend="libsndfile"/>
     </para>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>

Modified: branches/systemd/multimedia/videoutils/xine-ui.xml
==============================================================================
--- branches/systemd/multimedia/videoutils/xine-ui.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/multimedia/videoutils/xine-ui.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -83,7 +83,6 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="pkgconfig"/>,
       <xref linkend="curl"/>,
       <xref linkend="aalib"/>,
       <ulink url="http://www.lirc.org">LIRC</ulink> and

Modified: branches/systemd/networking/netlibs/libtirpc.xml
==============================================================================
--- branches/systemd/networking/netlibs/libtirpc.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/networking/netlibs/libtirpc.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -90,11 +90,6 @@
 
     <bridgehead renderas="sect3">libtirpc Dependencies</bridgehead>
 
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-      <xref linkend="pkgconfig"/>
-    </para>
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/libgssapi">libgssapi</ulink>

Modified: branches/systemd/networking/netlibs/neon.xml
==============================================================================
--- branches/systemd/networking/netlibs/neon.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/networking/netlibs/neon.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -67,8 +67,7 @@
     <para role="optional">
       <xref linkend="openssl"/> or
       <xref linkend="gnutls"/>,
-      <ulink url="http://code.google.com/p/libproxy/">Libproxy</ulink>
-      (requires <xref linkend="pkgconfig"/> to find it),
+      <ulink url="http://code.google.com/p/libproxy/">Libproxy</ulink>,
       <xref linkend="mitkrb"/> and
       <ulink url="http://www.manyfish.co.uk/pakchois/">pakchois</ulink>
     </para>

Modified: branches/systemd/networking/netprogs/nfs-utils.xml
==============================================================================
--- branches/systemd/networking/netprogs/nfs-utils.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/networking/netprogs/nfs-utils.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -62,8 +62,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-       <xref linkend="libtirpc"/> and
-       <xref linkend="pkgconfig"/>
+       <xref linkend="libtirpc"/>
     </para>
 
     <para role="required">

Modified: branches/systemd/networking/netutils/wireshark.xml
==============================================================================
--- branches/systemd/networking/netutils/wireshark.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/networking/netutils/wireshark.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -91,7 +91,6 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="pkgconfig"/>,
       <xref linkend="gtk2"/> or <xref linkend="gtk3"/> (to build the GUI front-end),
       <xref linkend="openssl"/>,
       <xref linkend="mitkrb"/>,

Added: branches/systemd/units/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/systemd/units/Makefile	Tue Jun 11 04:58:49 2013	(r11285)
@@ -0,0 +1,274 @@
+SHELL=/bin/bash
+
+EXTDIR=${DESTDIR}/etc
+DEFAULTSDIR=${DESTDIR}/etc/default
+SERVICEDIR=${DESTDIR}/lib/services
+TMPFILESDIR=${DESTDIR}/etc/tmpfiles.d
+UNITSDIR=${DESTDIR}/lib/blfs/system
+MODE=755
+DIRMODE=755
+CONFMODE=644
+
+all:
+	@grep "^install" Makefile.systemd | cut -d ":" -f 1
+	@echo "Select an appropriate install target from the above list"
+
+create-dirs:
+	install -d -m ${DIRMODE} ${DEFAULTSDIR}
+	install -d -m ${DIRMODE} ${TMPFILESDIR}
+	install -d -m ${DIRMODE} ${UNITSDIR}
+
+create-service-dir:
+	install -d -m ${DIRMODE} ${EXTDIR}/sysconfig/network-devices/services
+	install -d -m ${DIRMODE} ${SERVICEDIR}
+
+install-service-dhclient: create-service-dir
+	install -m ${MODE} blfs/services/dhclient ${SERVICEDIR}
+
+install-service-dhcpcd: create-service-dir
+	install -m ${MODE} blfs/services/dhcpcd  ${SERVICEDIR}
+
+install-service-bridge: create-service-dir
+	install -m ${MODE} blfs/services/bridge  ${SERVICEDIR}
+
+install-service-wpa: create-service-dir
+	install -m ${MODE} blfs/services/wpa ${SERVICEDIR}
+
+install-dhcpd: create-dirs
+	install -m ${CONFMODE} blfs/default/dhcpd ${DEFAULTSDIR}/
+	install -m ${CONFMODE} blfs/units/dhcpd.service ${UNITSDIR}/
+	systemctl enable dhcpd.service
+
+install-httpd: create-dirs
+	install -m ${CONFMODE} blfs/tmpfiles/httpd.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/httpd.service ${UNITSDIR}/
+	systemd-tmpfiles --create httpd.conf
+	systemctl enable httpd.service
+
+install-kdm: create-dirs
+	install -m ${CONFMODE} blfs/units/kdm.service ${UNITSDIR}/
+	systemctl enable kdm.service
+
+install-krb5: create-dirs
+	install -m ${CONFMODE} blfs/units/krb5-kdc.service ${UNITSDIR}/
+	install -m ${CONFMODE} blfs/units/krb5-kpropd.service ${UNITSDIR}/
+	install -m ${CONFMODE} blfs/units/krb5-kadmind.service ${UNITSDIR}/
+	systemctl enable krb5-kdc.service
+	systemctl enable krb5-kpropd.service
+	systemctl enable krb5-kadmind.service
+
+install-mysqld: create-dirs
+	install -m ${CONFMODE} blfs/tmpfiles/mysqld.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/mysqld.service ${UNITSDIR}/
+	systemd-tmpfiles --create mysqld.conf
+	systemctl enable mysqld.service
+
+install-named: create-dirs
+	install -m ${CONFMODE} blfs/tmpfiles/named.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/named.service ${UNITSDIR}/
+	systemd-tmpfiles --create named.conf
+	systemctl enable named.service
+
+install-nscd: create-dirs
+	install -m ${CONFMODE} blfs/tmpfiles/nscd.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/nscd.service ${UNITSDIR}/
+	systemd-tmpfiles --create nscd.conf
+	systemctl enable nscd.service
+
+install-ntpd: create-dirs
+	install -m ${CONFMODE} blfs/units/ntpd.service ${UNITSDIR}/
+	systemctl enable ntpd.service
+
+install-postfix: create-dirs
+	install -m ${CONFMODE} blfs/units/postfix.service ${UNITSDIR}/
+	systemctl enable postfix.service
+
+install-postgresql: create-dirs
+	install -m ${CONFMODE} blfs/tmpfiles/postgresql.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/postgresql.service ${UNITSDIR}/
+	systemd-tmpfiles --create postgresql.conf
+	systemctl enable postgresql.service
+
+install-samba: create-dirs
+	install -m ${CONFMODE} blfs/default/samba ${DEFAULTSDIR}/
+	install -m ${CONFMODE} blfs/tmpfiles/samba.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/nmbd.service ${UNITSDIR}/
+	install -m ${CONFMODE} blfs/units/smbd.service ${UNITSDIR}/
+	install -m ${CONFMODE} blfs/units/smbdat.service ${UNITSDIR}/smbd at .service
+	install -m ${CONFMODE} blfs/units/smbd.socket ${UNITSDIR}/
+	systemd-tmpfiles --create samba.conf
+	systemctl enable nmbd.service
+	systemctl enable smbd.service
+
+install-saslauthd: create-dirs
+	install -m ${CONFMODE} blfs/default/saslauthd ${DEFAULTSDIR}/
+	install -m ${CONFMODE} blfs/tmpfiles/saslauthd.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/saslauthd.service ${UNITSDIR}/
+	systemd-tmpfiles --create saslauthd.conf
+	systemctl enable saslauthd.service
+
+install-slapd: create-dirs
+	install -m ${CONFMODE} blfs/default/slapd ${DEFAULTSDIR}/
+	install -m ${CONFMODE} blfs/tmpfiles/slapd.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/slapd.service ${UNITSDIR}/
+	systemd-tmpfiles --create slapd.conf
+	systemctl enable slapd.service
+
+install-sshd: create-dirs
+	install -m ${CONFMODE} blfs/tmpfiles/sshd.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/sshd.service ${UNITSDIR}/
+	install -m ${CONFMODE} blfs/units/sshdat.service ${UNITSDIR}/sshd at .service
+	install -m ${CONFMODE} blfs/units/sshd.socket ${UNITSDIR}/
+	systemd-tmpfiles --create sshd.conf
+	systemctl enable sshd.service
+
+install-svnserve: create-dirs
+	install -m ${CONFMODE} blfs/default/svnserve ${DEFAULTSDIR}/
+	install -m ${CONFMODE} blfs/tmpfiles/svnserve.conf ${TMPFILESDIR}/
+	install -m ${CONFMODE} blfs/units/svnserve.service ${UNITSDIR}/
+	systemd-tmpfiles --create svnserve.conf
+	systemctl enable svnserve.service
+
+install-swat: create-dirs
+	install -m ${CONFMODE} blfs/units/swatat.service ${UNITSDIR}/swat at .service
+	install -m ${CONFMODE} blfs/units/swat.socket ${UNITSDIR}/
+	systemctl enable swat.socket
+
+install-winbindd: create-dirs
+	install -m ${CONFMODE} blfs/default/winbindd ${DEFAULTSDIR}/
+	install -m ${CONFMODE} blfs/units/winbindd.service ${UNITSDIR}/
+	systemctl enable winbindd.service
+
+uninstall-dhcpd:
+	systemctl stop dhcpd.service
+	systemctl disable dhcpd.service
+	rm -f ${DEFAULTSDIR}/dhcpd ${UNITSDIR}/dhcpd.service
+
+uninstall-httpd:
+	systemctl stop httpd.service
+	systemctl disable httpd.service
+	rm -f ${TMPFILESDIR}/httpd.conf ${UNITSDIR}/httpd.service
+
+uninstall-kdm:
+	systemctl stop kdm.service
+	systemctl disable kdm.service
+	rm -f ${UNITSDIR}/kdm.service
+
+uninstall-krb5:
+	systemctl stop krb5-kadmind.service
+	systemctl stop krb5-kpropd.service
+	systemctl stop krb5-kdc.service
+	systemctl disable krb5-kadmind.service
+	systemctl disable krb5-kpropd.service
+	systemctl disable krb5-kdc.service
+	rm -f ${UNITSDIR}/krb5-kadmind.service ${UNITSDIR}/krb5-kpropd.service ${UNITSDIR}/krb5-kdc.service
+
+uninstall-mysqld:
+	systemctl stop mysqld.service
+	systemctl disable mysqld.service
+	rm -f ${TMPFILESDIR}/mysqld.conf ${UNITSDIR}/mysqld.service
+
+uninstall-named:
+	systemctl stop named.service
+	systemctl disable named.service
+	rm -f ${TMPFILESDIR}/named.conf ${UNITSDIR}/named.service
+
+uninstall-nscd:
+	systemctl stop nscd.service
+	systemctl disable nscd.service
+	rm -f ${TMPFILESDIR}/nscd.conf ${UNITSDIR}/nscd.service
+
+uninstall-ntpd:
+	systemctl stop ntpd.service
+	systemctl disable ntpd.service
+	rm -f ${UNITSDIR}/ntpd.service
+
+uninstall-postfix:
+	systemctl stop postfix.service
+	systemctl disable postfix.service
+	rm -f ${UNITSDIR}/postfix.service
+
+uninstall-postgresql:
+	systemctl stop postgresql.service
+	systemctl disable postgresql.service
+	rm -f ${TMPFILESDIR}/postgresql.conf ${UNITSDIR}/postgresql.service
+
+uninstall-samba:
+	systemctl stop smbd.service
+	systemctl stop nmbd.service
+	systemctl disable smbd.service
+	systemctl disable nmbd.service
+	rm -f ${DEFAULTSDIR}/samba ${TMPFILESDIR}/samba.conf ${UNITSDIR}/nmbd.service
+	rm -f ${UNITSDIR}/smbd.service ${UNITSDIR}/smbd at .service t ${UNITSDIR}/smbd.socket
+
+uninstall-saslauthd:
+	systemctl stop saslauthd.service
+	systemctl disable saslauthd.service
+	rm -f ${DEFAULTSDIR}/saslauthd ${TMPFILESDIR}/saslauthd.conf ${UNITSDIR}/saslauthd.service
+
+uninstall-slapd:
+	systemctl stop slapd.service
+	systemctl disable slapd.service
+	rm -f ${DEFAULTSDIR}/slapd ${TMPFILESDIR}/slapd.conf ${UNITSDIR}/slapd.service
+
+uninstall-sshd:
+	systemctl stop sshd.service
+	systemctl disable sshd.service
+	rm -f ${TMPFILESDIR}/sshd.conf ${UNITSDIR}/sshd.service
+	rm -f ${UNITSDIR}/sshd at .service ${UNITSDIR}/sshd.socket
+
+uninstall-svnserve:
+	systemctl stop svnserve.service
+	systemctl disable svnserve.service
+	rm -f ${DEFAULTSDIR}/svnserve ${TMPFILESDIR}/svnserve.conf ${UNITSDIR}/svnserve.service
+
+uninstall-swat:
+	systemctl stop swat.socket
+	systemctl disable swat.socket
+	rm -f ${UNITSDIR}/swat at .service ${UNITSDIR}/swat.socket
+
+uninstall-winbindd:
+	systemctl stop winbindd.service
+	systemctl disable winbindd.service
+	rm -f ${DEFAULTSDIR}/winbindd ${UNITSDIR}/winbindd.service
+
+.PHONY: all create-dirs create-service-dir \
+	install-service-dhclient \
+	install-service-dhcpcd \
+	install-service-bridge \
+	install-service-ipx \
+	install-service-pppoe \
+	install-service-wpa \
+	install-dhcpd \
+	install-httpd \
+	install-kdm \
+	install-krb5 \
+	install-mysqld \
+	install-named \
+	install-nscd \
+	install-ntpd \
+	install-postfix \
+	install-postgresql \
+	install-samba \
+	install-saslauthd \
+	install-slapd \
+	install-sshd \
+	install-svnserve \
+	install-swat \
+	install-winbindd \
+	uninstall-dhcpd \
+	uninstall-httpd \
+	uninstall-kdm \
+	uninstall-krb5 \
+	uninstall-mysqld \
+	uninstall-named \
+	uninstall-nscd \
+	uninstall-ntpd \
+	uninstall-postfix \
+	uninstall-postgresql \
+	uninstall-samba \
+	uninstall-saslauthd \
+	uninstall-slapd \
+	uninstall-sshd \
+	uninstall-svnserve \
+	uninstall-swat

Modified: branches/systemd/x/installing/makedepend.xml
==============================================================================
--- branches/systemd/x/installing/makedepend.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/x/installing/makedepend.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -60,8 +60,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="xorg7-proto"/> and
-      <xref linkend="pkgconfig"/>
+      <xref linkend="xorg7-proto"/>
     </para>
 
     <para condition="html" role="usernotes">User Notes:

Modified: branches/systemd/x/lib/agg.xml
==============================================================================
--- branches/systemd/x/lib/agg.xml	Mon Jun 10 14:51:18 2013	(r11284)
+++ branches/systemd/x/lib/agg.xml	Tue Jun 11 04:58:49 2013	(r11285)
@@ -76,7 +76,6 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="pkgconfig"/>,
       <xref linkend="sdl"/> and
       <xref linkend="xorg7-lib"/>
     </para>



More information about the blfs-book mailing list