Rename ostree-grub2 to ostree-boot. Move all initramfs and bootloader integration there. (Closes: #824650)

This commit is contained in:
Simon McVittie 2016-06-08 11:58:46 +01:00
parent 2c1dc4dac4
commit ee90e82492
6 changed files with 37 additions and 16 deletions

7
debian/changelog vendored
View File

@ -1,3 +1,10 @@
ostree (2016.5-3) UNRELEASED; urgency=medium
* Rename ostree-grub2 to ostree-boot. Move all initramfs and bootloader
integration there. (Closes: #824650)
-- Simon McVittie <smcv@debian.org> Wed, 08 Jun 2016 11:58:01 +0100
ostree (2016.5-2) experimental; urgency=medium
* Add a patch to skip the test-parent test if /var/tmp doesn't support

31
debian/control vendored
View File

@ -123,29 +123,42 @@ Description: content-addressed filesystem for operating system binaries
parallel-installation, particularly useful on "fixed purpose" systems
such as embedded devices.
.
This package contains the executables.
This package contains the executables used to manage and create
filesystem trees. It does not affect the boot process for the system
on which it is installed.
Package: ostree-grub2
Architecture: all
Package: ostree-boot
Architecture: linux-any
Depends:
dracut,
ostree (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
grub-efi-amd64 | grub-pc,
Description: GRUB 2 configuration for ostree
grub-efi-amd64 | grub-pc | extlinux | syslinux | u-boot,
Breaks:
ostree (<< ${binary:Version}),
ostree-grub2 (<< ${binary:Version}),
Replaces:
ostree (<< ${binary:Version}),
ostree-grub2 (<< ${binary:Version}),
Provides:
ostree-grub2 (= ${binary:Version}),
Description: ostree boot loader and initramfs integration
OSTree is a tool for managing bootable, immutable, versioned filesystem
trees. See the ostree package's description for more details.
.
This package contains configuration snippets for using ostree with GRUB 2.
This integration currently has some limitations:
This package contains configuration snippets and executables needed to
boot a Debian derivative using OSTree. This integration currently has some
limitations:
.
- the initramfs must have been made using dracut
- the root filesystem must be one that dracut can mount without a root=
command-line argument (an EFI partition with the GUID defined in
the Discoverable Partitions specification)
- /boot must be a separate partition
.
See README.Debian.gz for more details.
- the boot loader must be one that is supported by ostree, currently
GNU GRUB 2, syslinux/extlinux or Das U-Boot
Package: ostree-tests
Architecture: linux-any

8
debian/ostree-boot.install vendored Normal file
View File

@ -0,0 +1,8 @@
etc/dracut.conf.d/ostree.conf
etc/grub.d/15_ostree
lib/systemd/system/ostree-prepare-root.service
lib/systemd/system/ostree-remount.service
usr/lib/dracut/modules.d/98ostree
usr/lib/ostree/grub2-15_ostree
usr/sbin/ostree-prepare-root
usr/sbin/ostree-remount

View File

@ -1,2 +0,0 @@
etc/grub.d/15_ostree
usr/lib/ostree/grub2-15_ostree

View File

@ -1,10 +1,5 @@
etc/dracut.conf.d/ostree.conf
etc/ostree
lib/systemd/system/ostree*.service
usr/bin/ostree
usr/bin/rofiles-fuse
usr/lib/dracut/modules.d/98ostree
usr/sbin/ostree-prepare-root
usr/sbin/ostree-remount
usr/share/man
usr/share/ostree/trusted.gpg.d