nfs-utils.xml from eVDR at Krugle
Show nfs-utils.xml syntax highlighted
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE alfs SYSTEM "../DTD/ALFS.dtd"
[
<!ENTITY % general_entities SYSTEM "../config/general.ent">
<!ENTITY % package_entities SYSTEM "../config/package.ent">
%general_entities;
%package_entities;
<!ENTITY bootscripts-get SYSTEM "../config/bootscripts_get.ent">
<!ENTITY bootscripts-clean SYSTEM "../config/bootscripts_clean.ent">
]>
<alfs>
<package name="nfs-utils" version="&nfs-utils-version;">
<stage name="Unpacking">
<unpack>
<archive>&packages_dir;/&nfs-utils-package;</archive>
<destination>&build_dir;</destination>
</unpack>
</stage>
&bootscripts-get;
<stage name="Creating user and group">
<execute command="getent group nogroup > /dev/null || groupadd">
<param>-g &nogroup-gid;</param>
<param>nogroup</param>
</execute>
<execute command="getent passwd nobody > /dev/null || useradd">
<param>-c "Unprivileged Nobody"</param>
<param>-d /dev/null</param>
<param>-g nogroup</param>
<param>-s /bin/false</param>
<param>-u &nobody-uid;</param>
<param>nobody</param>
</execute>
</stage>
<stage name="Installing">
<stageinfo>
<base>&build_dir;/&nfs-utils-directory;</base>
</stageinfo>
<configure>
<param>--prefix=/usr</param>
<param>--sysconfdir=/etc</param>
<param>--disable-nfsv4</param>
<param>--disable-gss</param>
</configure>
<make />
<make>
<param>install</param>
</make>
</stage>
<stage name="Installing bootscript and configuration">
<stageinfo>
<base>&build_dir;/&blfs-bootscripts-directory;</base>
</stageinfo>
<make>
<param>install-nfs-server</param>
</make>
<make>
<param>install-nfs-client</param>
</make>
</stage>
&bootscripts-clean;
<stage name="Cleanup">
<remove>&build_dir;/&nfs-utils-directory;</remove>
</stage>
</package>
</alfs>
See more files for this project here