{"id":20802249,"url":"https://github.com/siduction/siduction-btrfs","last_synced_at":"2025-08-28T02:45:13.019Z","repository":{"id":100556316,"uuid":"593352414","full_name":"siduction/siduction-btrfs","owner":"siduction","description":"Btrfs file system - improve boot menu on GRUB and systemd-boot","archived":false,"fork":false,"pushed_at":"2025-01-10T15:45:35.000Z","size":219,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-21T06:55:52.366Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/siduction.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-01-25T20:02:51.000Z","updated_at":"2025-04-11T23:36:07.000Z","dependencies_parsed_at":"2023-12-21T21:29:28.717Z","dependency_job_id":"6b50796c-4c20-4715-b932-b77efe1716c0","html_url":"https://github.com/siduction/siduction-btrfs","commit_stats":{"total_commits":53,"total_committers":5,"mean_commits":10.6,"dds":0.679245283018868,"last_synced_commit":"d49d0944ceef462d87bb43bfb435374279e2de68"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/siduction/siduction-btrfs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siduction%2Fsiduction-btrfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siduction%2Fsiduction-btrfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siduction%2Fsiduction-btrfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siduction%2Fsiduction-btrfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/siduction","download_url":"https://codeload.github.com/siduction/siduction-btrfs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siduction%2Fsiduction-btrfs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272424506,"owners_count":24932894,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T18:29:13.204Z","updated_at":"2025-08-28T02:45:12.973Z","avatar_url":"https://github.com/siduction.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# btrfs-boot-menu-settings\nBtrfs file system - GRUB and systemd-boot  \nOptimizes the boot menu and the description in Snapper\n\n--------\n\n## EN\n\n### Description\n\nThe standard boot entry boots into the rollback target after a rollback with snapper.  \nThe subvolume is specified in the title of the boot menu.  \nImproves the description of APT pre- and postsnapshot in the list output by Snapper.\n\nThe functionality of [grub-btrfs](https://github.com/Antynea/grub-btrfs) remains unaffected.\n\n**Issues with GRUB that have been worked on:**  \n+ The standard boot entry is not adjusted after a rollback.  \n+ The file /boot/grub/grub.cfg in the rollback target is not adjusted.  \n+ GRUB continues to read the /boot/grub/grub.cfg file from the subvolume from  \n  which it read the file before the rollback. The rollback target can only be  \n  booted via the menu of the *grub-btrfs* extension.\n\n**Issues with systemd-boot that have been worked on:**  \n+ After a rollback, systemd-boot does not create any menu entries for the rollback target.  \n+ The default boot target also remains unchanged.  \n+ The boot entries of deleted r/w snapshots entries remain in the boot menu.\n\n**Issues with description of apt actions in snapper:**  \n+ Snapper always only displays 'apt' in the description of the snapshots.  \n  Regardless of which apt action was executed.\n\nBe sure to read the Info.md file before testing.\n\n--------\n\n## DE\n\n### Beschreibung\n\nDer Standardbooteintrag bootet nach einem Rollback mit Snapper in das Rollbackziel.  \nIm Titel des Bootmenüs wird das Subvolumen angegeben.  \nVerbessert die Beschreibung von APT Pre- und Postsnapshot in der durch Snapper  \nausgegebenen Liste.\n\nDie Funktionalität von [grub-btrfs](https://github.com/Antynea/grub-btrfs) bleibt unberührt.\n\n**Probleme mit GRUB, die bearbeitet wurden:**  \n+ Nach einem Rollback wird der Standardbooteintrag nicht angepasst.  \n+ Die Datei /boot/grub/grub.cfg im Rollbackziel wird nicht angepasst.  \n+ GRUB liest die Datei /boot/grub/grub.cfg weiterhin aus dem Subvolumen, aus dem  \n  es die Datei vor dem Rollback las. Das booten des Rollbackziels ist nur über  \n  das Menü der Erweiterung *grub-btrfs* möglich.\n\n**Probleme mit systemd-boot, die bearbeitet wurden:**  \n+ Nach einem Rollback erstellt systemd-boot keine Menüeinträge für das Rollbackziel.  \n+ Auch das Standard Bootziel bleibt unverändert.  \n+ Von gelöschten r/w Snapshots verbleiben die Booteinträge im Menü.\n\n**Probleme mit der Beschreibung von apt Aktionen in snapper:**  \n+ Snapper gibt in der Beschreibung der Snapshots immer 'apt' aus. Gleichgültig  \n  welche apt Aktion ausgeführt wurde.\n\nVor dem Test bitte unbedingt die Datei Info.md lesen.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiduction%2Fsiduction-btrfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiduction%2Fsiduction-btrfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiduction%2Fsiduction-btrfs/lists"}