Skip to content

camelCased .schema files break startup #226

Open
@daenney

Description

@daenney

Given:

FROM osixia/openldap:1.2.1
MAINTAINER Testing <[email protected]>

ADD bootstrap/schema/teSt.schema /container/service/slapd/assets/config/bootstrap/schema/

With bootstrap/schema/teSt.schema:

attributetype (
        1.3.6.1.4.1.4203.1024.3.10
        NAME ( 'test' )
        DESC 'X.208 GeneralizedTime timestamp'
        EQUALITY generalizedTimeMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )

objectclass ( 1.3.6.1.4.1.4203.1024.3.100 NAME 'testObject'
        DESC 'Test Object'
        SUP top STRUCTURAL MUST (cn $ test) )
+ for schema in ${SCHEMAS}
+ fullpath=/container/service/slapd/assets/config/bootstrap/schema/teSt.schema
++ basename /container/service/slapd/assets/config/bootstrap/schema/teSt.schema .schema
+ schema_name=teSt
++ dirname /container/service/slapd/assets/config/bootstrap/schema/teSt.schema
+ schema_dir=/container/service/slapd/assets/config/bootstrap/schema
+ ldif_file=teSt.ldif
+ '[' -e /container/service/slapd/assets/config/bootstrap/schema/teSt.ldif ']'
+ find . -name '*}teSt.ldif' -exec mv '{}' ./teSt.ldif ';'
+ sed -i '/dn:/ c dn: cn=teSt,cn=schema,cn=config' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/cn:/ c cn: teSt' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/structuralObjectClass/ d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/entryUUID/ d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/creatorsName/ d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/createTimestamp/ d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/entryCSN/ d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/modifiersName/ d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/modifyTimestamp/ d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ sed -i '/^ *$/d' teSt.ldif
sed: can't read teSt.ldif: No such file or directory
+ mv teSt.ldif /container/service/slapd/assets/config/bootstrap/schema
mv: cannot stat 'teSt.ldif': No such file or directory

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions