|
2 | 2 |
|
3 | 3 | ifeq ($(INITRD_NO_LIBNSS),) |
4 | 4 | SYSTEM_GLIBC_LIBNSS_BIN := $(FEATURESDIR)/system-glibc/bin/system-glibc-libnss |
5 | | -SYSTEM_GLIBC_LIBNSS_FILES := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_LIBNSS_BIN) files) |
6 | | -SYSTEM_GLIBC_LIBNSS_DIRS := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_LIBNSS_BIN) dirs) |
| 5 | + |
| 6 | +$(call assign-shell-once,SYSTEM_GLIBC_LIBNSS_FILES,$(SYSTEM_GLIBC_LIBNSS_BIN) files) |
| 7 | +$(call assign-shell-once,SYSTEM_GLIBC_LIBNSS_DIRS, $(SYSTEM_GLIBC_LIBNSS_BIN) dirs) |
7 | 8 |
|
8 | 9 | PUT_FEATURE_FILES += $(SYSTEM_GLIBC_LIBNSS_FILES) |
9 | 10 | PUT_FEATURE_DIRS += $(SYSTEM_GLIBC_LIBNSS_DIRS) |
10 | 11 | endif |
11 | 12 |
|
12 | 13 | ifeq ($(INITRD_NO_LIBGCC_S),) |
13 | 14 | SYSTEM_GLIBC_LIBGCC_S_BIN := $(FEATURESDIR)/system-glibc/bin/system-glibc-libgcc_s |
14 | | -SYSTEM_GLIBC_LIBGCC_S_FILES := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_LIBGCC_S_BIN) files) |
15 | | -SYSTEM_GLIBC_LIBGCC_S_DIRS := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_LIBGCC_S_BIN) dirs) |
| 15 | + |
| 16 | +$(call assign-shell-once,SYSTEM_GLIBC_LIBGCC_S_FILES,$(SYSTEM_GLIBC_LIBGCC_S_BIN) files) |
| 17 | +$(call assign-shell-once,SYSTEM_GLIBC_LIBGCC_S_DIRS, $(SYSTEM_GLIBC_LIBGCC_S_BIN) dirs) |
16 | 18 |
|
17 | 19 | PUT_FEATURE_FILES += $(SYSTEM_GLIBC_LIBGCC_S_FILES) |
18 | 20 | PUT_FEATURE_DIRS += $(SYSTEM_GLIBC_LIBGCC_S_DIRS) |
19 | 21 | endif |
20 | 22 |
|
21 | 23 | ifeq ($(INITRD_NO_PWGR),) |
22 | 24 | SYSTEM_GLIBC_PWGR_BIN := $(FEATURESDIR)/system-glibc/bin/system-glibc-pwgr |
23 | | -SYSTEM_GLIBC_PWGR_FILES := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_PWGR_BIN) files) |
24 | | -SYSTEM_GLIBC_PWGR_DIRS := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_PWGR_BIN) dirs) |
| 25 | + |
| 26 | +$(call assign-shell-once,SYSTEM_GLIBC_PWGR_FILES,$(SYSTEM_GLIBC_PWGR_BIN) files) |
| 27 | +$(call assign-shell-once,SYSTEM_GLIBC_PWGR_DIRS, $(SYSTEM_GLIBC_PWGR_BIN) dirs) |
25 | 28 |
|
26 | 29 | PUT_FEATURE_FILES += $(SYSTEM_GLIBC_PWGR_FILES) |
27 | 30 | PUT_FEATURE_DIRS += $(SYSTEM_GLIBC_PWGR_DIRS) |
28 | 31 | endif |
29 | 32 |
|
30 | 33 | ifeq ($(INITRD_NO_NETWORK),) |
31 | 34 | SYSTEM_GLIBC_NETWORK_BIN := $(FEATURESDIR)/system-glibc/bin/system-glibc-network |
32 | | -SYSTEM_GLIBC_NETWORK_FILES := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_NETWORK_BIN) files) |
33 | | -SYSTEM_GLIBC_NETWORK_DIRS := $(shell $(call shell-export-vars) $(SYSTEM_GLIBC_NETWORK_BIN) dirs) |
| 35 | + |
| 36 | +$(call assign-shell-once,SYSTEM_GLIBC_NETWORK_FILES,$(SYSTEM_GLIBC_NETWORK_BIN) files) |
| 37 | +$(call assign-shell-once,SYSTEM_GLIBC_NETWORK_DIRS, $(SYSTEM_GLIBC_NETWORK_BIN) dirs) |
34 | 38 |
|
35 | 39 | PUT_FEATURE_FILES += $(SYSTEM_GLIBC_NETWORK_FILES) |
36 | 40 | PUT_FEATURE_DIRS += $(SYSTEM_GLIBC_NETWORK_DIRS) |
|
0 commit comments