~ubuntu-branches/ubuntu/maverick/cryptsetup/maverick-proposed

« back to all changes in this revision

Viewing changes to src/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2010-06-14 21:47:28 UTC
  • mfrom: (0.1.12 sid)
  • Revision ID: james.westby@ubuntu.com-20100614214728-tm8kdwg6chjejlbq
Tags: 2:1.1.2-1ubuntu1
* Merge from Debian unstable (LP: #594365).  Remaining changes:
  - debian/control:
    + Bump initramfs-tools Suggests to Depends: so system is not
      potentially rendered unbootable.
    + Depend on plymouth.   
  - Add debian/cryptdisks-{enable,udev}.upstart.
  - debian/cryptdisks.functions:
    + new function, crypttab_start_one_disk, to look for the named source
      device in /etc/crypttab (by device name, UUID, or label) and start it
      if configured to do so
    + wrap the call to /lib/cryptsetup/askpass with watershed, to make sure
      we only ever have one of these running at a time; otherwise multiple
      invocations could steal each other's input and/or write over each
      other's output
    + initially create the device under a temporary name and rename it only
      at the end using 'dmsetup rename', to ensure that upstart/mountall
      doesn't see our device before it's ready to go.
    + do_tmp should mount under /var/run/cryptsetup for changing the
      permissions of the filesystem root, not directly on /tmp, since
      mounting on /tmp a) is racy, b) confuses mountall something fierce.
    + when called by cryptdisks-enable, check that we don't already have a
      corresponding cryptdisks-udev job running (probably waiting for a
      passphrase); if there is, wait until it's finished before continuing.
  - debian/cryptdisks{,-early}.init: Make the 'start' action of the init
    script a no-op, this should be handled entirely by the upstart job;
    and fix the LSB header to not declare this should be started in
    runlevel 'S'
  - debian/cryptsetup.postinst: Remove any symlinks from /etc/rcS.d on
    upgrade. 
  - debian/rules: Do not install start symlinks for init scripts, and
    install debian/cryptdisks-{enable,udev}.upstart scripts.
  - Add debian/cryptsetup.apport: Apport package hook. Install in
    debian/rules and create dir in debian/cryptsetup.dirs.
  - debian/rules: link dynamically against libgcrypt and libgpg-error.
  - debian/cryptsetup.postrm: call update-initramfs on package removal.
* Dropped changes, merged/superseded in Debian:
  - Add ext4 support to passdev.
  - cryptroot-hook: don't call copy_modules_dir with empty arguments when
    archcrypto isn't found
  - Set USPLASH=y and FRAMEBUFFER=y in the hook config to pull plymouth into
    the initramfs.
  - change interaction to use plymouth directly if present, and if not, to
    fall back to /lib/cryptsetup/askpass as before
  - cryptdisks.functions: replace 'echo -e' bashism with 'printf'.
  - debian/initramfs/cryptroot-script: if plymouth is present in the
    initramfs, use this directly, bypassing the cryptsetup askpass script
  - debian/initramfs/cryptroot-hook: Properly anchor our regexps when
    grepping /etc/crypttab so that we don't incorrectly match device names
    that are substrings of one another.
  - debian/initramfs/cryptroot-script: Don't leak /conf/conf.d/cryptroot
    file descriptor to subprocesses.
  - Fix grammar error in debian/initramfs/cryptroot-script
    ("setup" -> "set up")
  - debian/initramfs/cryptroot-script: Fix this to work with current
    initramfs-tools:
    + Source /scripts/functions after checking for prerequisites.
    + prereqs(): Do not assume we are running within initramfs, and
      calculate relative path correctly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Makefile.in generated by automake 1.11 from Makefile.am.
 
1
# Makefile.in generated by automake 1.11.1 from Makefile.am.
2
2
# @configure_input@
3
3
 
4
4
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
38
38
subdir = src
39
39
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
40
40
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
41
 
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
42
 
        $(top_srcdir)/configure.in
 
41
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
 
42
        $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
 
43
        $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
 
44
        $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
 
45
        $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
 
46
        $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
 
47
        $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
 
48
        $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.in
43
49
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
44
50
        $(ACLOCAL_M4)
45
51
mkinstalldirs = $(install_sh) -d
89
95
CYGPATH_W = @CYGPATH_W@
90
96
DEFS = @DEFS@
91
97
DEPDIR = @DEPDIR@
 
98
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
92
99
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
93
100
DSYMUTIL = @DSYMUTIL@
94
101
DUMPBIN = @DUMPBIN@
98
105
EGREP = @EGREP@
99
106
EXEEXT = @EXEEXT@
100
107
FGREP = @FGREP@
101
 
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
102
108
GMSGFMT = @GMSGFMT@
103
109
GMSGFMT_015 = @GMSGFMT_015@
104
110
GREP = @GREP@
111
117
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
112
118
LD = @LD@
113
119
LDFLAGS = @LDFLAGS@
 
120
LIBCRYPTSETUP_VERSION = @LIBCRYPTSETUP_VERSION@
 
121
LIBCRYPTSETUP_VERSION_INFO = @LIBCRYPTSETUP_VERSION_INFO@
114
122
LIBGCRYPT_CFLAGS = @LIBGCRYPT_CFLAGS@
115
123
LIBGCRYPT_CONFIG = @LIBGCRYPT_CONFIG@
116
124
LIBGCRYPT_LIBS = @LIBGCRYPT_LIBS@
143
151
PACKAGE_URL = @PACKAGE_URL@
144
152
PACKAGE_VERSION = @PACKAGE_VERSION@
145
153
PATH_SEPARATOR = @PATH_SEPARATOR@
 
154
PKG_CONFIG = @PKG_CONFIG@
 
155
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
 
156
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
146
157
POPT_LIBS = @POPT_LIBS@
147
158
POSUB = @POSUB@
148
159
RANLIB = @RANLIB@
156
167
VERSION = @VERSION@
157
168
XGETTEXT = @XGETTEXT@
158
169
XGETTEXT_015 = @XGETTEXT_015@
159
 
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
160
170
abs_builddir = @abs_builddir@
161
171
abs_srcdir = @abs_srcdir@
162
172
abs_top_builddir = @abs_top_builddir@
225
235
        cryptsetup.h
226
236
 
227
237
@STATIC_CRYPTSETUP_TRUE@_STATIC_FLAGS = -all-static
228
 
@STATIC_CRYPTSETUP_TRUE@_STATIC_LDADD = -lgpg-error @SELINUX_STATIC_LIBS@
 
238
@STATIC_CRYPTSETUP_TRUE@_STATIC_LDADD = @LIBGCRYPT_LIBS@ -lgpg-error @SELINUX_STATIC_LIBS@
229
239
cryptsetup_LDADD = \
230
 
        @POPT_LIBS@                             \
231
240
        $(top_builddir)/lib/libcryptsetup.la    \
232
 
        $(_STATIC_LDADD)
 
241
        $(_STATIC_LDADD)                        \
 
242
        @POPT_LIBS@
233
243
 
234
244
cryptsetup_LDFLAGS = \
235
245
        $(_STATIC_FLAGS)