<?xml version="1.0"?>
<package name="Linux-PAM">
	<description>pluggable authentication modules for linux</description>
	<releases>
		<release version="1.0.1" revision="1" branch="stable">
			<settings>
				<environment name="LDFLAGS">$LDFLAGS -Wl,--as-needed</environment>
			</settings>
			<deps>
				<dep name="flex"/>
				<dep name="bison"/>
			</deps>
			<build>
				<script>
					<archive name="Linux-PAM-$VERSION">
						<!-- don't use lib64 dir -->
						<cmd>sed -i -e 's/lib64/lib/g' configure</cmd>

						<cmd>./configure --prefix=/usr --with-mailspool=/var/mail --enable-read-both-confs --sysconfdir=/etc</cmd>
						<!-- parallel build broken -->
						<cmd>make LDFLAGS="-ldl -lcrypt"</cmd>
						<cmd>make install</cmd>
						
						<!-- unix password helper must be installed setuid root -->
						<cmd>chmod u+s /sbin/unix_chkpwd</cmd>
						
						<cmd>mkdir -p /etc/pam.d</cmd>
						<install name="pam-system-auth-20060303" dest="/etc/pam.d/system-auth"/>
						<cmd check="no">cat &gt; /etc/pam.d/other &lt;&lt; "EOF"
auth        required    pam_unix.so    nullok
account     required    pam_unix.so
session     required    pam_unix.so
password    required    pam_unix.so    nullok
EOF</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
