#60 compose-partial-copy needs to understand WorkstationOstree variant
Closed: Fixed 6 years ago Opened 6 years ago by mohanboddu.

When I ran compose-partial-copy with WorkstationOstree variant, it rsync'ed but in an oddly different path:

$ compose-partial-copy --arch=armhfp --arch=x86_64 --arch src /mnt/koji/compose/27/Fedora-27-20170927.1/compose/$dir/ /pub/fedora/linux/releases/test/27_Beta/$dir/ --variant Everything --variant CloudImages --variant Docker --variant Server --variant Spins --variant Workstation --variant WorkstationOstree  --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/$dir --dry-run
rsync -avHh --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/ /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Server/armhfp /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Server/source /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Server/x86_64 /pub/fedora/linux/releases/test/27_Beta//Server
rsync -avHh --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/ /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Workstation/armhfp /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Workstation/source /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Workstation/x86_64 /pub/fedora/linux/releases/test/27_Beta//Workstation
rsync -avHh --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/ /mnt/koji/compose/27/Fedora-27-20170927.1/compose//CloudImages/x86_64 /pub/fedora/linux/releases/test/27_Beta//CloudImages
rsync -avHh --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/ /mnt/koji/compose/27/Fedora-27-20170927.1/compose/WorkstationOstree /pub/fedora/linux/releases/test/27_Beta//mnt/koji/compose/27/Fedora-27-20170927.1/compose
rsync -avHh --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/ /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Everything/armhfp /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Everything/source /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Everything/x86_64 /pub/fedora/linux/releases/test/27_Beta//Everything
rsync -avHh --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/ /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Spins/armhfp /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Spins/x86_64 /pub/fedora/linux/releases/test/27_Beta//Spins
rsync -avHh --link-dest=/pub/fedora/linux/development/27/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/Everything/ --link-dest=/pub/alt/stage/27_Beta-1.5/ /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Docker/armhfp /mnt/koji/compose/27/Fedora-27-20170927.1/compose//Docker/x86_64 /pub/fedora/linux/releases/test/27_Beta//Docker

Good catch. This is caused by the trailing slash on the compose path.
Proposed fix in #61.

The fix is available in compose-utils-0.1.17. Updates are filed in Bodhi.

Metadata Update from @lsedlar:
- Issue assigned to lsedlar
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata