[25617] in Source-Commits
Re: /svn/athena r25119 - in trunk/athena/bin/delete: . debian
daemon@ATHENA.MIT.EDU (Jonathan Reed)
Wed May 4 11:31:06 2011
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Reed <jdreed@MIT.EDU>
In-Reply-To: <201105012317.p41NHNMD007531@drugstore.mit.edu>
Date: Wed, 4 May 2011 11:30:56 -0400
Cc: source-commits@mit.edu
Message-Id: <BC2C5006-0159-43A8-9B73-408F5B0A38A2@mit.edu>
To: Geoffrey Thomas <geofft@mit.edu>
Content-Transfer-Encoding: 8bit
ACK. While I guess I can see a use case for having macros for mkdir -p and install -m 444, it still seems weird.
-Jon
On May 1, 2011, at 7:17 PM, Geoffrey Thomas wrote:
> Author: geofft
> Date: 2011-05-01 19:17:23 -0400 (Sun, 01 May 2011)
> New Revision: 25119
>
> Added:
> trunk/athena/bin/delete/configure.ac
> Removed:
> trunk/athena/bin/delete/configure.in
> Modified:
> trunk/athena/bin/delete/Makefile.in
> trunk/athena/bin/delete/debian/changelog
> Log:
> In delete:
> * Update autogoo for the 21st century.
>
>
> Modified: trunk/athena/bin/delete/Makefile.in
> ===================================================================
> --- trunk/athena/bin/delete/Makefile.in 2011-04-29 22:45:37 UTC (rev 25118)
> +++ trunk/athena/bin/delete/Makefile.in 2011-05-01 23:17:23 UTC (rev 25119)
> @@ -4,11 +4,14 @@
> VPATH=@srcdir@
> INSTALL=@INSTALL@
> INSTALL_PROGRAM=@INSTALL_PROGRAM@
> +INSTALL_DATA=@INSTALL_DATA@
> +MKDIR_P=@MKDIR_P@
> srcdir=@srcdir@
> top_srcdir=@top_srcdir@
> prefix=@prefix@
> exec_prefix=@exec_prefix@
> bindir=@bindir@
> +datarootdir=@datarootdir@
> mandir=@mandir@
>
> CC=@CC@
> @@ -52,19 +55,19 @@
> check:
>
> install:
> - ${top_srcdir}/mkinstalldirs ${DESTDIR}${bindir}
> - ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
> + ${MKDIR_P} ${DESTDIR}${bindir}
> + ${MKDIR_P} ${DESTDIR}${mandir}/man1
> ${INSTALL_PROGRAM} delete ${DESTDIR}${bindir}
> ${INSTALL_PROGRAM} undelete ${DESTDIR}${bindir}
> ${INSTALL_PROGRAM} expunge ${DESTDIR}${bindir}
> ${INSTALL_PROGRAM} lsdel ${DESTDIR}${bindir}
> rm -f ${DESTDIR}${bindir}/purge
> ln -s expunge ${DESTDIR}${bindir}/purge
> - ${INSTALL} -m 444 ${srcdir}/man1/delete.1 ${DESTDIR}${mandir}/man1
> - ${INSTALL} -m 444 ${srcdir}/man1/undelete.1 ${DESTDIR}${mandir}/man1
> - ${INSTALL} -m 444 ${srcdir}/man1/expunge.1 ${DESTDIR}${mandir}/man1
> - ${INSTALL} -m 444 ${srcdir}/man1/lsdel.1 ${DESTDIR}${mandir}/man1
> - ${INSTALL} -m 444 ${srcdir}/man1/purge.1 ${DESTDIR}${mandir}/man1
> + ${INSTALL_DATA} ${srcdir}/man1/delete.1 ${DESTDIR}${mandir}/man1
> + ${INSTALL_DATA} ${srcdir}/man1/undelete.1 ${DESTDIR}${mandir}/man1
> + ${INSTALL_DATA} ${srcdir}/man1/expunge.1 ${DESTDIR}${mandir}/man1
> + ${INSTALL_DATA} ${srcdir}/man1/lsdel.1 ${DESTDIR}${mandir}/man1
> + ${INSTALL_DATA} ${srcdir}/man1/purge.1 ${DESTDIR}${mandir}/man1
>
> clean:
> rm -f ${PROGS} ${OBJS}
>
> Copied: trunk/athena/bin/delete/configure.ac (from rev 25118, trunk/athena/bin/delete/configure.in)
> ===================================================================
> --- trunk/athena/bin/delete/configure.ac (rev 0)
> +++ trunk/athena/bin/delete/configure.ac 2011-05-01 23:17:23 UTC (rev 25119)
> @@ -0,0 +1,15 @@
> +dnl Process this file with autoconf to produce a configure script.
> +AC_INIT
> +AC_CONFIG_SRCDIR([delete.c])
> +
> +AC_PROG_CC
> +AC_PROG_INSTALL
> +AC_PROG_MKDIR_P
> +
> +AC_CHECK_LIB([m], [log10])
> +
> +ATHENA_UTIL_COM_ERR
> +ATHENA_AFS("-lsys -lrx -llwp -lafsutil")
> +
> +AC_CONFIG_FILES([Makefile])
> +AC_OUTPUT
>
> Modified: trunk/athena/bin/delete/debian/changelog
> ===================================================================
> --- trunk/athena/bin/delete/debian/changelog 2011-04-29 22:45:37 UTC (rev 25118)
> +++ trunk/athena/bin/delete/debian/changelog 2011-05-01 23:17:23 UTC (rev 25119)
> @@ -1,3 +1,9 @@
> +debathena-delete (10.0.3-0debathena1) UNRELEASED; urgency=low
> +
> + * Update autogoo for the 21st century.
> +
> + -- Geoffrey Thomas <geofft@mit.edu> Sun, 01 May 2011 19:08:41 -0400
> +
> debathena-delete (10.0.2-0debathena1) unstable; urgency=low
>
> * Patches from Jonathan Kamens:
>