Cosmetic cleanup ; make things work again when not using VERBOSE_MAKE
This commit is contained in:
parent
f6e24e76fa
commit
4ab80a6392
39
Makefile
39
Makefile
|
@ -13,8 +13,6 @@
|
||||||
# file in your shell
|
# file in your shell
|
||||||
|
|
||||||
|
|
||||||
export BUILD_DATE=$(shell date -u +%Y%m%d-%H:%M)
|
|
||||||
|
|
||||||
## DEFAULT VALUES
|
## DEFAULT VALUES
|
||||||
ifndef VERBOSE_MAKE
|
ifndef VERBOSE_MAKE
|
||||||
Q=@
|
Q=@
|
||||||
|
@ -41,6 +39,7 @@ ifndef DOJIGDO
|
||||||
export DOJIGDO=0
|
export DOJIGDO=0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
export BUILD_DATE=$(shell date -u +%Y%m%d-%H:%M)
|
||||||
export ARCHES_NOSRC=$(shell echo $(ARCHES) | sed 's/source//')
|
export ARCHES_NOSRC=$(shell echo $(ARCHES) | sed 's/source//')
|
||||||
ifeq ($(ARCHES),source)
|
ifeq ($(ARCHES),source)
|
||||||
export SOURCEONLY=yes
|
export SOURCEONLY=yes
|
||||||
|
@ -143,7 +142,7 @@ $(BDIR):
|
||||||
$(ADIR):
|
$(ADIR):
|
||||||
$(Q)mkdir -p $(ADIR)
|
$(Q)mkdir -p $(ADIR)
|
||||||
$(BDIR)/DATE:
|
$(BDIR)/DATE:
|
||||||
date '+%Y%m%d' > $(BDIR)/DATE
|
$(Q)date '+%Y%m%d' > $(BDIR)/DATE
|
||||||
$(DB_DIR): $(LATEST_DB)
|
$(DB_DIR): $(LATEST_DB)
|
||||||
@rm -rf $(DB_DIR)
|
@rm -rf $(DB_DIR)
|
||||||
@dpkg -x $(LATEST_DB) $(DB_DIR)
|
@dpkg -x $(LATEST_DB) $(DB_DIR)
|
||||||
|
@ -184,9 +183,9 @@ distclean: ok clean
|
||||||
status: init $(ADIR)/status
|
status: init $(ADIR)/status
|
||||||
$(ADIR)/status:
|
$(ADIR)/status:
|
||||||
@echo "Generating a fake status file for apt-get and apt-cache..."
|
@echo "Generating a fake status file for apt-get and apt-cache..."
|
||||||
for ARCH in $(ARCHES); do \
|
$(Q)for ARCH in $(ARCHES); do \
|
||||||
mkdir -p $(ADIR)/$(CODENAME)-$$ARCH; \
|
mkdir -p $(ADIR)/$(CODENAME)-$$ARCH; \
|
||||||
$(Q)if [ $$ARCH = "source" -o "$(INSTALLER_CD)" = "1" -o "$(INSTALLER_CD)" = "2" ];then \
|
if [ $$ARCH = "source" -o "$(INSTALLER_CD)" = "1" -o "$(INSTALLER_CD)" = "2" ];then \
|
||||||
:> $(ADIR)/$(CODENAME)-$$ARCH/status ; \
|
:> $(ADIR)/$(CODENAME)-$$ARCH/status ; \
|
||||||
else \
|
else \
|
||||||
zcat $(MIRROR)/dists/$(CODENAME)/main/binary-$$ARCH/Packages.gz | \
|
zcat $(MIRROR)/dists/$(CODENAME)/main/binary-$$ARCH/Packages.gz | \
|
||||||
|
@ -196,17 +195,17 @@ $(ADIR)/status:
|
||||||
done;
|
done;
|
||||||
:> $(ADIR)/status
|
:> $(ADIR)/status
|
||||||
# Updating the apt database
|
# Updating the apt database
|
||||||
for ARCH in $(ARCHES); do \
|
$(Q)for ARCH in $(ARCHES); do \
|
||||||
export ARCH=$$ARCH; \
|
export ARCH=$$ARCH; \
|
||||||
$(Q)$(apt) update; \
|
$(apt) update; \
|
||||||
done
|
done
|
||||||
#
|
#
|
||||||
# Checking the consistency of the standard system
|
# Checking the consistency of the standard system
|
||||||
# If this does fail, then launch make correctstatus
|
# If this does fail, then launch make correctstatus
|
||||||
#
|
#
|
||||||
for ARCH in $(ARCHES); do \
|
$(Q)for ARCH in $(ARCHES); do \
|
||||||
export ARCH=$$ARCH; \
|
export ARCH=$$ARCH; \
|
||||||
$(Q)$(apt) check || $(MAKE) correctstatus; \
|
$(apt) check || $(MAKE) correctstatus; \
|
||||||
done
|
done
|
||||||
|
|
||||||
# Only useful if the standard system is broken
|
# Only useful if the standard system is broken
|
||||||
|
@ -245,14 +244,14 @@ correctstatus: status apt-update
|
||||||
#
|
#
|
||||||
# Showing the output of apt-get check :
|
# Showing the output of apt-get check :
|
||||||
$(Q)for ARCH in $(ARCHES_NOSRC); do \
|
$(Q)for ARCH in $(ARCHES_NOSRC); do \
|
||||||
ARCH=$$ARCH $(Q)$(apt) check; \
|
ARCH=$$ARCH $(apt) check; \
|
||||||
done
|
done
|
||||||
|
|
||||||
apt-update: status
|
apt-update: status
|
||||||
if [ "$(ARCHES)" != "source" ] ; then \
|
$(Q)if [ "$(ARCHES)" != "source" ] ; then \
|
||||||
for ARCH in $(ARCHES); do \
|
for ARCH in $(ARCHES); do \
|
||||||
echo "Apt-get is updating his files ..."; \
|
echo "Apt-get is updating his files ..."; \
|
||||||
ARCH=$$ARCH $(Q)$(apt) update; \
|
ARCH=$$ARCH $(apt) update; \
|
||||||
done; \
|
done; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -272,12 +271,12 @@ image-trees: ok genlist
|
||||||
$(Q)for ARCH in $(ARCHES_NOSRC); do \
|
$(Q)for ARCH in $(ARCHES_NOSRC); do \
|
||||||
ARCH=$$ARCH $(list2cds) $(BDIR)/list $(SIZELIMIT); \
|
ARCH=$$ARCH $(list2cds) $(BDIR)/list $(SIZELIMIT); \
|
||||||
done
|
done
|
||||||
if [ "$(SOURCEONLY)"x = "yes"x ] ; then \
|
$(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \
|
||||||
awk '{printf("source:%s\n",$$0)}' $(BDIR)/list > $(BDIR)/packages; \
|
awk '{printf("source:%s\n",$$0)}' $(BDIR)/list > $(BDIR)/packages; \
|
||||||
else \
|
else \
|
||||||
$(merge_package_lists) $(BDIR) $(ADIR) "$(ARCHES)" $(BDIR)/packages; \
|
$(merge_package_lists) $(BDIR) $(ADIR) "$(ARCHES)" $(BDIR)/packages; \
|
||||||
fi
|
fi
|
||||||
make_disc_trees $(BASEDIR) $(MIRROR) $(TDIR) $(CODENAME) "$(ARCHES)" $(MKISOFS)
|
$(Q)make_disc_trees.pl $(BASEDIR) $(MIRROR) $(TDIR) $(CODENAME) "$(ARCHES)" $(MKISOFS)
|
||||||
|
|
||||||
# Generate the complete listing of packages from the task
|
# Generate the complete listing of packages from the task
|
||||||
# Build a nice list without doubles and without spaces
|
# Build a nice list without doubles and without spaces
|
||||||
|
@ -313,7 +312,7 @@ $(BDIR)/rawlist:
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
|
$(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
|
||||||
$(Q)if [ _$(INSTALLER_CD) != _1 ]; then \
|
if [ _$(INSTALLER_CD) != _1 ]; then \
|
||||||
for ARCH in $(ARCHES_NOSRC); do \
|
for ARCH in $(ARCHES_NOSRC); do \
|
||||||
debootstrap --arch $$ARCH --print-debs $(CODENAME) $(TDIR)/debootstrap.tmp file:$(MIRROR) 2>/dev/null \
|
debootstrap --arch $$ARCH --print-debs $(CODENAME) $(TDIR)/debootstrap.tmp file:$(MIRROR) 2>/dev/null \
|
||||||
| tr ' ' '\n' >>$(BDIR)/rawlist; \
|
| tr ' ' '\n' >>$(BDIR)/rawlist; \
|
||||||
|
@ -321,17 +320,19 @@ $(BDIR)/rawlist:
|
||||||
done; \
|
done; \
|
||||||
fi; \
|
fi; \
|
||||||
fi
|
fi
|
||||||
for ARCH in $(ARCHES_NOSRC); do \
|
|
||||||
|
$(Q)for ARCH in $(ARCHES_NOSRC); do \
|
||||||
ARCHDEFS="$$ARCHDEFS -D ARCH_$(subst -,_,$$ARCH)"; \
|
ARCHDEFS="$$ARCHDEFS -D ARCH_$(subst -,_,$$ARCH)"; \
|
||||||
ARCHUNDEFS="$$ARCHUNDEFS -U $$ARCH"; \
|
ARCHUNDEFS="$$ARCHUNDEFS -U $$ARCH"; \
|
||||||
done; \
|
done; \
|
||||||
$(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
|
if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
|
||||||
$(Q)cat $(TASK) | \
|
cat $(TASK) | \
|
||||||
cpp -nostdinc -nostdinc++ -P -undef $$ARCHDEFS \
|
cpp -nostdinc -nostdinc++ -P -undef $$ARCHDEFS \
|
||||||
$$ARCHUNDEFS -U i386 -U linux -U unix \
|
$$ARCHUNDEFS -U i386 -U linux -U unix \
|
||||||
-DFORCENONUSONCD1=0 \
|
-DFORCENONUSONCD1=0 \
|
||||||
-I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist; \
|
-I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# If we're *only* doing source, then we need to build a list of all the
|
# If we're *only* doing source, then we need to build a list of all the
|
||||||
# available source packages. Deliberately ignore the tasks too.
|
# available source packages. Deliberately ignore the tasks too.
|
||||||
$(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \
|
$(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \
|
||||||
|
@ -434,7 +435,7 @@ mirrorcheck: ok
|
||||||
$(Q)$(grab_md5) $(MIRROR) "$(ARCHES)" $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check
|
$(Q)$(grab_md5) $(MIRROR) "$(ARCHES)" $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check
|
||||||
$(Q)if [ -e $(BASEDIR)/data/$(CODENAME)/$(ARCH)/extra-sources ]; then \
|
$(Q)if [ -e $(BASEDIR)/data/$(CODENAME)/$(ARCH)/extra-sources ]; then \
|
||||||
echo "Extra dedicated source added; need to grab source MD5 info too"; \
|
echo "Extra dedicated source added; need to grab source MD5 info too"; \
|
||||||
$(Q)$(grab_md5) $(MIRROR) source $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check; \
|
$(grab_md5) $(MIRROR) source $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
update-popcon:
|
update-popcon:
|
||||||
|
|
Loading…
Reference in New Issue