+SCHROOT_SCRIPTS += 11private
+SCHROOT_SCRIPTS += 15binfmt
+SCHROOT_SCRIPTS += 51chrootenv
+COPY_SCHROOT_SCRIPTS = $(addprefix $(STATE)/etc/schroot/setup.d/,$(SCHROOT_SCRIPTS))
+schroot-config:: $(COPY_SCHROOT_SCRIPTS)
+$(COPY_SCHROOT_SCRIPTS): \
+ $(STATE)/etc/schroot/setup.d/%: etc/schroot-scripts/%
+ $(V_AT)mkdir -p $(dir $@)
+ $(call v_tag,COPY)cp $< $@.new && mv $@.new $@
+
+CHECK_SCHROOT_SCRIPTS = $(addprefix check-script/,$(SCHROOT_SCRIPTS))
+check:: $(CHECK_SCHROOT_SCRIPTS)
+$(CHECK_SCHROOT_SCRIPTS): check-script/%:
+ $(call check-symlink,WARN,/etc/schroot/setup.d/$*,$(HERE)/$(STATE)/etc/schroot/setup.d/$*)
+.PHONY: $(addprefix check-script/,$(SCHROOT_SCRIPTS))
+
+###--------------------------------------------------------------------------
+### `/usr/local/' structure.
+
+LOCAL_COMMON_DIRS = share/ src/
+all:: $(foreach d,$(LOCAL_COMMON_DIRS),$(LOCAL)/$d)
+$(foreach d,$(LOCAL_COMMON_DIRS),$(LOCAL)/$d):
+ $(V_AT)mkdir -p $(dir $(patsubst %/,%,$@))
+ $(call v_tag,MKDIR)mkdir $@
+
+LOCAL_ARCH_DIRS = bin/ etc/ games/ include/ lib/ libexec/ sbin/
+LOCAL_ARCH_LINKS = man
+man_LINKDEST = share/man
+all:: $(foreach a,$(ALL_ARCHS),\
+ $(LOCAL)/$a/ \
+ $(foreach d,$(LOCAL_ARCH_DIRS),$(LOCAL)/$a/$d) \
+ $(foreach d,$(LOCAL_ARCH_LINKS),$(LOCAL)/$a/$d) \
+ $(foreach d,$(LOCAL_COMMON_DIRS),$(LOCAL)/$a/$d))
+
+$(foreach a,$(ALL_ARCHS),$(LOCAL)/$a/):
+ $(call v_tag,MKDIR)mkdir $@
+$(foreach a,$(ALL_ARCHS),\
+ $(foreach d,$(LOCAL_ARCH_DIRS),$(LOCAL)/$a/$d)):
+ $(V_AT)mkdir -p $(dir $(patsubst %/,%,$@))
+ $(call v_tag,MKDIR)mkdir $@
+$(foreach a,$(ALL_ARCHS),\
+ $(foreach d,$(LOCAL_ARCH_LINKS),$(LOCAL)/$a/$d)): \
+ $$(if $$(call symlink-ok-p,$$@,$$($$(notdir $$@)_LINKDEST)),,_force)
+ $(V_AT)mkdir -p $(notdir $@)
+ $(call v_tag,SYMLINK)ln -sf $($(notdir $@)_LINKDEST) $@
+$(foreach a,$(ALL_ARCHS),\
+ $(foreach d,$(LOCAL_COMMON_DIRS),$(LOCAL)/$a/$d)): \
+ $$(if $$(call symlink-ok-p,$$@,../$$(notdir $$(patsubst %/,%,$$@))),,_force)
+ $(V_AT)mkdir -p $(dir $(patsubst %/,%,$@))
+ $(call v_tag,SYMLINK)ln -sf ../$(notdir $(patsubst %/,%,$@)) $(patsubst %/,%,$@)
+