[Pkg-cryptsetup-devel] Bug#466240: cryptsetup: /scripts/local-top/cryptroot: 22: basename: not found

Adeodato Simó dato at net.com.org.es
Sun Feb 17 12:02:49 UTC 2008


Package: cryptsetup
Version: 2:1.0.6~pre1+svn45-1
Severity: important
Tags: patch

When I boot, I can see the following error repeated three times:

  /scripts/local-top/cryptroot: 22: basename: not found
  [: 22: cryptroot: unexpected operator

I'm not very familiar with initram stuff, but it'd seem as if
/usr/bin/basename is not available.

To solve the problem, I think you can change this line:

  script=$(basename $req)

into this:
  
  script=${req##*/}

which is POSIX.

HTH,

-- 
Adeodato Simó                                     dato at net.com.org.es
Debian Developer                                  adeodato at debian.org
 
Nobody can be exactly like me.  Sometimes even I have trouble doing it.
                -- Tallulah Bankhead






More information about the Pkg-cryptsetup-devel mailing list