ROUTINE-UPDATE(1)
πΈ NAME πΈ
okay so bestie, welcome to ROUTINE-UPDATE(1) β it's a routine updater for a Debian source package π. that's literally the whole vibe. it handles the boring repetitive stuff so you don't have to, and honestly? iconic behaviour.
β¨ SYNOPSIS β¨
routine-update (-h|--help) shows this info
like, that's it for the formal part, but the real tea is below π
π¦ DESCRIPTION π¦
here's the two whole moods this thing has:
routine-update --clone repositoryβ fetches and updates a remote repository π«Άroutine-updateβ updates a Debian source tree π
π Other options:
okay so now the actual options menu, and there are so many of them, but we're gonna go through every single one because none of them are boring (ngl some of them are a lil niche but we love them anyway):
--64β restricts the packages to 64-bit architectures β¨-a,--autoβ automatically upload and tag. she really said do it all for me π-b,--branchBRANCH β the Git branch that should be updated, and lowkey it overrides'debian-branch'indebian/gbp.confπΏ-c,--copyright-diffβ shows the diff of copyright and license statements for the this update π-d,--debugβ outputs debugging information, and when we say very verbose we mean VERY verbose, like she will not stop talking π-e,--experimentalβ targets distribution experimental instead of unstable π§ͺ-f,--forceβ also runs on projects that are up to date. sometimes you just gotta push through anyway πͺ--little-endianβ restricts the packages to little-endian architectures π--no-buildβ prevents building the package post routine-update operations π«π¨-p,--show-patchβ displays the output ofgit log --patchπ-t,--no-tagβ do not tag version ready for upload π·οΈπ-u,--no-uscanβ do not runuscanand thus ignore new upstream π
and then the big one, the whole how do I even use this moment:
run routine-update from the root of a local instance of a Debian package's repository π«Ά. alternatively, give the ssh, https URL or gbp-clone(1) shortcut to clone the repository, first π.
π TIPS π
so if you have write access to Salsa, you can make sure you can push to the repository after cloning it with HTTPS or a gbp-clone(1) shortcut by configuring Git like this:
git config --global url."git@salsa.debian.org:".pushInsteadOf https://salsa.debian.org/
fr fr, set this once and your life is changed π
π AUTHOR π
this manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program π«Ά
and that's the whole page bestie β¨ β brought to you by routine-update 0.0.4, dated September 2020, straight from the User Commands corner of the manual. go forth and update your packages, you've got this ππΈ
π¦ where this page comes from
- ubuntu stonking: routine-update 0.2.8 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms