ZMUPDATE(1)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– ZMUPDATE(1) πŸ’–

User Contributed Perl Documentation ✨ the zmupdate.pl page, bestie edition πŸŽ€


🌸 NAME 🌸

zmupdate.pl β€” check and upgrade the ZoneMinder database πŸ’… no cap, that's literally the whole job.


✨ SYNOPSIS ✨

zmupdate.pl -c,--check | -f,--freshen | -v<version>,--version=<version>
[-u <dbuser> -p <dbpass>]

Pick one of those first three vibes, then optionally bring your own DB credentials along for the ride 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so, real talk: this script just checks what the most recent release of ZoneMinder is at the moment. That's it, that's the main character energy right now πŸ‘‘

But bestie, the glow-up is coming β€” it will eventually be responsible for applying and configuring upgrades etc, including on the fly upgrades. So yeah, it's giving "watch this space" πŸ’€βœ¨


πŸ’… OPTIONS πŸ’…

  • -c, --check β€” Check for updated versions of ZoneMinder πŸ” lowkey just a vibe check on the latest release.
  • -f, --freshen β€” Freshen the configuration in the database. It's the equivalent of the old zmconfig.pl -noi 🧼✨
  • --migrate-events β€” Update database structures as per USE_DEEP_STORAGE setting. Moving things around so your storage setup stays slay πŸ’Ύ
  • -v <version>, --version=<version> β€” Force upgrade to the current version from <version>. Tell it where you're coming from and it'll drag you to the now πŸš€
  • -u <dbuser>, --user=<dbuser> β€” Alternate DB user with privileges to alter DB. You need someone with permission to actually touch stuff, iykyk πŸ™ˆ
  • -p <dbpass>, --pass=<dbpass> β€” Password of alternate DB user with privileges to alter DB. πŸ” keep it secret, keep it safe, fr fr.
  • -s, --super β€” Use system maintenance account on debian based systems instead of unprivileged account. Big account energy for the Debian girlies 🐧
  • -d <dir>, --dir=<dir> β€” Directory containing update files if not in default build location. Custom path, custom rules πŸ—‚οΈ
  • -interactive β€” interact with the user. It will literally ask you things πŸ’¬
  • -nointeractive β€” do not interact with the user. Silent mode, no questions, just vibes 🀫

Heads up bestie: some of these flags need real privileges and real passwords β€” don't go handing out DB-altering power to just anyone πŸ’€

That's the whole page, babe β€” go forth and update responsibly 🫢

Cute little sign-off: this beauty came from perl v5.40.1, dated 2026-02-01, and yes it's still filed under User Contributed Perl Documentation πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from