Skip to content
This repository was archived by the owner on Jan 6, 2023. It is now read-only.
This repository was archived by the owner on Jan 6, 2023. It is now read-only.

www/*/delta directory needed? #86

@pohly

Description

@pohly

Under which circumstances does the swupd client need the individual files from the "delta" directory?

I think "swupd update" looks for a pack--from-.tar, which already contains the individual delta files. So that doesn't need the individual files, does it?

Example:

/tmp/swupd/www/18150/
├── delta
│   ├── 18140-18150-206d61ff6418533a8bc82efc0d0c440ca2d7cfcb82b613757dfb03ebda3df4ae-7d892d8129792794e38b85456eb5a22fb7030c42c612cd4ac444c1fa39ee9237
│   └── 18140-18150-65deb3f9ac1b156c7d49b1bdcdfa16453fa5cd6df3e379a86c97ab73e445597b-55f2651b387f26b7855778a81e84a13607d6ea9481e5c407c5cf8fb33dcbbd69
├── files
│   ├── 48b7bf6f095612b3f665a06be334f1dcea32260d117f2c3591dc64090183593a.tar
│   ├── 55f2651b387f26b7855778a81e84a13607d6ea9481e5c407c5cf8fb33dcbbd69.tar
│   ├── 7d892d8129792794e38b85456eb5a22fb7030c42c612cd4ac444c1fa39ee9237.tar
│   ├── c2061a1d767a4e55d6289db93d30fffeb14d2de89b3ee7dbc058a30011a638ea.tar
│   └── df607e9fb157bc045f209d17b450a6b78235bf2965cafed325413839666406bd.tar
├── format
├── Manifest.full
├── Manifest.full.tar
├── Manifest.MoM
├── Manifest.MoM.tar
├── Manifest.os-core
├── Manifest-os-core-delta-from-18140
├── Manifest.os-core.tar
├── pack-os-core-from-0.tar
├── pack-os-core-from-18140.tar
└── swupd-server-src-version

2 directories, 18 files
pohly@pohly-desktop:/fast/build/refkit/intel-corei7-64$ tar tf /tmp/swupd/www/18150/pack-os-core-from-18140.tar 
delta/
delta/18140-18150-65deb3f9ac1b156c7d49b1bdcdfa16453fa5cd6df3e379a86c97ab73e445597b-55f2651b387f26b7855778a81e84a13607d6ea9481e5c407c5cf8fb33dcbbd69
delta/18140-18150-206d61ff6418533a8bc82efc0d0c440ca2d7cfcb82b613757dfb03ebda3df4ae-7d892d8129792794e38b85456eb5a22fb7030c42c612cd4ac444c1fa39ee9237
staged/
staged/c2061a1d767a4e55d6289db93d30fffeb14d2de89b3ee7dbc058a30011a638ea/
staged/df607e9fb157bc045f209d17b450a6b78235bf2965cafed325413839666406bd
staged/48b7bf6f095612b3f665a06be334f1dcea32260d117f2c3591dc64090183593a
Manifest-os-core-delta-from-18140

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions