diff --git a/CHEATSHEET.md b/CHEATSHEET.md index a19bc075..96483c38 100644 --- a/CHEATSHEET.md +++ b/CHEATSHEET.md @@ -2,24 +2,34 @@ Updating Rust ebuilds ===================== 1. Enter the directory for a Rust repo: -```cd /var/db/repos/salfter/dev-embedded/pineflash/``` + + ```cd /var/db/repos/salfter/dev-embedded/pineflash/``` 2. Version-bump the ebuild: -```git mv pineflash-0.5.0.ebuild pineflash-0.5.1.ebuild``` + + ```git mv pineflash-0.5.0.ebuild pineflash-0.5.1.ebuild``` 3. Download the new tarball and unpack it: -```sudo ebuild pineflash-0.5.1.ebuild digest``` -```tar xf /var/cache/distfiles/pineflash-0.5.1.tar.gz``` + + ```sudo ebuild pineflash-0.5.1.ebuild digest``` + + ```tar xf /var/cache/distfiles/pineflash-0.5.1.tar.gz``` 4. Get updated dependencies (the CRATES variable in the ebuild): -```cd PineFlash-0.5.1/``` -```cargo ebuild --noaudit``` + + ```cd PineFlash-0.5.1/``` + + ```cargo ebuild --noaudit``` 5. Update CRATES in the ebuild and clean up: -```cd ..``` -```joe pineflash-0.5.1.ebuild PineFlash-0.5.1/pineflash-0.5.1.ebuild``` -```rm -r PineFlash-0.5.1/ *~``` + + ```cd ..``` + + ```joe pineflash-0.5.1.ebuild PineFlash-0.5.1/pineflash-0.5.1.ebuild``` + + ```rm -r PineFlash-0.5.1/ *~``` 6. Update manifest and test ebuild -```sudo ebuild pineflash-0.5.1.ebuild digest clean install clean``` + + ```sudo ebuild pineflash-0.5.1.ebuild digest clean install clean```