forked from Mirror/pmbootstrap
Flavor instead of device name when creating recovery zip (#491)
* Flavor instead of device name when creating recovery zip. * Move parse_flavor_arg function
This commit is contained in:
parent
54d8010af1
commit
c6fe6e134a
4 changed files with 32 additions and 26 deletions
|
@ -19,6 +19,7 @@ along with pmbootstrap. If not, see <http://www.gnu.org/licenses/>.
|
|||
import logging
|
||||
|
||||
import pmb.chroot
|
||||
import pmb.helpers.frontend
|
||||
|
||||
|
||||
def create_zip(args, suffix):
|
||||
|
@ -27,6 +28,7 @@ def create_zip(args, suffix):
|
|||
"""
|
||||
zip_root = "/var/lib/postmarketos-android-recovery-installer/"
|
||||
rootfs = "/mnt/rootfs_" + args.device
|
||||
flavor = pmb.helpers.frontend._parse_flavor(args)
|
||||
|
||||
# Install recovery installer package in buildroot
|
||||
pmb.chroot.apk.install(args,
|
||||
|
@ -52,7 +54,7 @@ def create_zip(args, suffix):
|
|||
# Move config file from /tmp/ to zip root
|
||||
["mv", "/tmp/install_options", "install_options"],
|
||||
# Copy boot.img to zip root
|
||||
["cp", rootfs + "/boot/boot.img-" + args.device, "boot.img"],
|
||||
["cp", rootfs + "/boot/boot.img-" + flavor, "boot.img"],
|
||||
# Create tar archive of the rootfs
|
||||
["tar", "-pczf", "rootfs.tar.gz", "--exclude", "./home/user/*",
|
||||
"-C", rootfs, "."],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue