1
1
package :
2
2
name : openldap
3
3
version : 2.6.9
4
- epoch : 0
4
+ epoch : 40
5
5
description : LDAP Server
6
6
copyright :
7
7
- license : OLDAP-2.8
8
+ dependencies :
9
+ runtime :
10
+ - merged-usrsbin
11
+ - wolfi-baselayout
8
12
9
13
var-transforms :
10
14
- from : ${{package.version}}
@@ -48,6 +52,7 @@ pipeline:
48
52
--build=${{host.triplet.gnu}} \
49
53
--target=${{host.triplet.gnu}} \
50
54
--prefix=/usr \
55
+ --sbindir=/usr/bin \
51
56
--libexecdir=/usr/lib \
52
57
--sysconfdir=/etc \
53
58
--mandir=/usr/share/man \
@@ -141,10 +146,10 @@ pipeline:
141
146
rmdir var/lib/openldap/run
142
147
143
148
# Fix tools symlinks to slapd.
144
- find usr/sbin / -type l -exec ln -sf slapd {} \;
149
+ find usr/bin / -type l -exec ln -sf slapd {} \;
145
150
146
- # Move executables from lib to sbin .
147
- mv usr/lib/slapd usr/lib/lloadd usr/sbin /
151
+ # Move executables from lib to bin .
152
+ mv usr/lib/slapd usr/lib/lloadd usr/bin /
148
153
149
154
# Move *.default configs to docs.
150
155
mkdir -p usr/share/doc/${{package.name}}
@@ -216,12 +221,14 @@ subpackages:
216
221
- uses : split/dev
217
222
dependencies :
218
223
runtime :
219
- - libldap
220
224
- cyrus-sasl-dev
221
225
- libevent-dev
226
+ - libldap
222
227
- libsodium-dev
223
- - util-linux-dev
228
+ - merged-usrsbin
224
229
- openldap-hin
230
+ - util-linux-dev
231
+ - wolfi-baselayout
225
232
description : openldap dev
226
233
test :
227
234
pipeline :
@@ -236,6 +243,10 @@ subpackages:
236
243
test :
237
244
pipeline :
238
245
- uses : test/docs
246
+ dependencies :
247
+ runtime :
248
+ - merged-usrsbin
249
+ - wolfi-baselayout
239
250
240
251
- name : libldap
241
252
description : OpenLDAP libraries
@@ -249,6 +260,10 @@ subpackages:
249
260
chmod 755 ${{targets.subpkgdir}}/usr/lib/*.so*
250
261
251
262
mv ${{targets.destdir}}/etc/openldap/ldap.conf ${{targets.subpkgdir}}/etc/openldap
263
+ dependencies :
264
+ runtime :
265
+ - merged-usrsbin
266
+ - wolfi-baselayout
252
267
test :
253
268
pipeline :
254
269
- uses : test/tw/ldd-check
@@ -257,25 +272,35 @@ subpackages:
257
272
pipeline :
258
273
- runs : |
259
274
mkdir -p ${{targets.subpkgdir}}/etc/openldap
260
- mkdir -p ${{targets.subpkgdir}}/usr/sbin
275
+ mkdir -p ${{targets.subpkgdir}}/usr/bin
261
276
mkdir -p ${{targets.subpkgdir}}/var/lib/openldap
262
277
263
278
mv ${{targets.destdir}}/etc/openldap/lloadd.conf ${{targets.subpkgdir}}/etc/openldap
264
- mv ${{targets.destdir}}/usr/sbin /lloadd ${{targets.subpkgdir}}/usr/sbin
279
+ mv ${{targets.destdir}}/usr/bin /lloadd ${{targets.subpkgdir}}/usr/bin
265
280
mv ${{targets.destdir}}/var/lib/openldap/openldap-lloadd ${{targets.subpkgdir}}/var/lib/openldap
266
281
description : Standalone LDAP Load Balancer Daemon
282
+ dependencies :
283
+ runtime :
284
+ - merged-usrsbin
285
+ - wolfi-baselayout
267
286
268
287
- name : openldap-clients
269
288
pipeline :
270
289
- runs : |
271
- mkdir -p ${{targets.subpkgdir}}/usr
272
- mv ${{targets.destdir}}/usr/bin ${{targets.subpkgdir}}/usr/
290
+ mkdir -p ${{targets.subpkgdir}}/usr/bin
291
+ for i in ldapadd ldapcompare ldapdelete ldapexop ldapmodify ldapmodrdn ldappasswd ldapsearch ldapurl ldapvc ldapwhoami; do
292
+ mv "${{targets.destdir}}"/usr/bin/$i "${{targets.subpkgdir}}"/usr/bin/
293
+ done
273
294
description : LDAP client utilities
274
295
test :
275
296
pipeline :
276
297
- runs : |
277
298
ldapurl version
278
299
ldapurl help
300
+ dependencies :
301
+ runtime :
302
+ - merged-usrsbin
303
+ - wolfi-baselayout
279
304
280
305
- name : openldap-passwd-argon2
281
306
pipeline :
@@ -284,7 +309,9 @@ subpackages:
284
309
mv ${{targets.destdir}}/usr/lib/openldap/argon2.* ${{targets.subpkgdir}}/usr/lib/openldap/
285
310
dependencies :
286
311
runtime :
312
+ - merged-usrsbin
287
313
- openldap
314
+ - wolfi-baselayout
288
315
description : Argon2 OpenLDAP support
289
316
test :
290
317
pipeline :
@@ -293,7 +320,9 @@ subpackages:
293
320
- name : openldap-passwd-pbkdf2
294
321
dependencies :
295
322
runtime :
323
+ - merged-usrsbin
296
324
- openldap
325
+ - wolfi-baselayout
297
326
pipeline :
298
327
- runs : |
299
328
mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap
@@ -306,7 +335,9 @@ subpackages:
306
335
- name : openldap-passwd-sha2
307
336
dependencies :
308
337
runtime :
338
+ - merged-usrsbin
309
339
- openldap
340
+ - wolfi-baselayout
310
341
pipeline :
311
342
- runs : |
312
343
mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap
@@ -323,6 +354,10 @@ subpackages:
323
354
mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap
324
355
mv ${{targets.destdir}}/usr/lib/openldap/${{range.value}}* ${{targets.subpkgdir}}/usr/lib/openldap/
325
356
description : OpenLDAP ${{range.key}} backend
357
+ dependencies :
358
+ runtime :
359
+ - merged-usrsbin
360
+ - wolfi-baselayout
326
361
test :
327
362
pipeline :
328
363
- uses : test/tw/ldd-check
@@ -334,13 +369,18 @@ subpackages:
334
369
mkdir -p ${{targets.subpkgdir}}/usr/lib/openldap
335
370
mv ${{targets.destdir}}/usr/lib/openldap/${{range.value}}* ${{targets.subpkgdir}}/usr/lib/openldap/
336
371
description : OpenLDAP ${{range.key}} overlay
372
+ dependencies :
373
+ runtime :
374
+ - merged-usrsbin
375
+ - wolfi-baselayout
337
376
test :
338
377
pipeline :
339
378
- uses : test/tw/ldd-check
340
379
341
380
- name : openldap-backend-all
342
381
dependencies :
343
382
runtime :
383
+ - merged-usrsbin
344
384
- openldap-back-asyncmeta
345
385
- openldap-back-dnssrv
346
386
- openldap-back-ldap
@@ -352,13 +392,15 @@ subpackages:
352
392
- openldap-back-relay
353
393
- openldap-back-sock
354
394
- openldap-back-sql
395
+ - wolfi-baselayout
355
396
pipeline :
356
397
- runs : mkdir -p ${{targets.subpkgdir}}
357
398
description : Virtual package that installs all OpenLDAP backends
358
399
359
400
- name : openldap-overlay-all
360
401
dependencies :
361
402
runtime :
403
+ - merged-usrsbin
362
404
- openldap-overlay-accesslog
363
405
- openldap-overlay-auditlog
364
406
- openldap-overlay-autoca
@@ -385,6 +427,7 @@ subpackages:
385
427
- openldap-overlay-translucent
386
428
- openldap-overlay-unique
387
429
- openldap-overlay-valsort
430
+ - wolfi-baselayout
388
431
pipeline :
389
432
- runs : mkdir -p ${{targets.subpkgdir}}
390
433
description : Virtual package that installs all OpenLDAP backends
@@ -394,6 +437,10 @@ subpackages:
394
437
- runs : mkdir -p ${{targets.subpkgdir}}/usr/include
395
438
- runs : install -m755 include/*.hin "${{targets.subpkgdir}}"/usr/include/
396
439
description : openldap hin files
440
+ dependencies :
441
+ runtime :
442
+ - merged-usrsbin
443
+ - wolfi-baselayout
397
444
398
445
update :
399
446
enabled : true
0 commit comments