bootable/newinstaller
Révision | 60b284b8d86b47f4f9208dbf50688d9bf11c9d78 (tree) |
---|---|
l'heure | 2018-02-06 19:32:47 |
Auteur | Chih-Wei Huang <cwhuang@linu...> |
Commiter | Chih-Wei Huang |
Set rpm epoch
Set epoch to the major version for a non-rc (stable) release.
Otherwise, set epoch to the major version minus one.
@@ -92,8 +92,9 @@ $(ISO_IMAGE): $(boot_dir) $(BUILT_IMG) | ||
92 | 92 | rpm: $(wildcard $(LOCAL_PATH)/rpm/*) $(BUILT_IMG) |
93 | 93 | @echo ----- Making an rpm ------ |
94 | 94 | OUT=$(abspath $(PRODUCT_OUT)); mkdir -p $$OUT/rpm/BUILD; rm -rf $$OUT/rpm/RPMS/*; $(ACP) $< $$OUT; \ |
95 | + echo $(VER) | grep -vq rc; EPOCH=$$((-$$? + `echo $(VER) | cut -d. -f1`)); \ | |
95 | 96 | rpmbuild -bb --target=$(if $(filter x86,$(TARGET_ARCH)),i686,x86_64) -D"cmdline $(BOARD_KERNEL_CMDLINE)" \ |
96 | - -D"_topdir $$OUT/rpm" -D"_sourcedir $$OUT" -D"systemimg $(notdir $(systemimg))" -D"ver $(VER)" \ | |
97 | + -D"_topdir $$OUT/rpm" -D"_sourcedir $$OUT" -D"systemimg $(notdir $(systemimg))" -D"ver $(VER)" -D"epoch $$EPOCH" \ | |
97 | 98 | $(if $(BUILD_NAME_VARIANT),-D"name $(BUILD_NAME_VARIANT)") \ |
98 | 99 | -D"install_prefix $(if $(INSTALL_PREFIX),$(INSTALL_PREFIX),android-$(VER))" $(filter %.spec,$^); \ |
99 | 100 | mv $$OUT/rpm/RPMS/*/*.rpm $$OUT |
@@ -2,6 +2,7 @@ Summary: %{?title}%{!?title:Android-x86} - Run Android on your PC | ||
2 | 2 | Name: %{?name}%{!?name:android-x86} |
3 | 3 | Version: %(echo %{ver} | cut -d- -f1) |
4 | 4 | Release: %(echo %{ver} | cut -d- -f2) |
5 | +Epoch: %{epoch} | |
5 | 6 | Source1: kernel |
6 | 7 | Source2: initrd.img |
7 | 8 | Source3: ramdisk.img |