Skip to content

Commit

Permalink
Added Raspberry Pi models (#59)
Browse files Browse the repository at this point in the history
* Updated link for pc-desktop and added pi-desktop

* Added pi model

* Added signed Pi models
  • Loading branch information
kenvandine authored Nov 13, 2023
1 parent ae9355c commit a97d506
Show file tree
Hide file tree
Showing 6 changed files with 797 additions and 1 deletion.
11 changes: 11 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@ pc-dangerous.img: ubuntu-core-desktop-22-amd64-dangerous.model $(EXTRA_SNAPS)
$(foreach snap,$(ALL_SNAPS),--snap $(snap)) $<
mv dangerous/pc.img pc-dangerous.img

pi.img: ubuntu-core-desktop-22-pi.model $(EXTRA_SNAPS)
rm -rf dangerous/
ubuntu-image snap --output-dir img --image-size 12G \
$(foreach snap,$(ALL_SNAPS),--snap $(snap)) $<
mv img/pi.img pi.img
pi-dangerous.img: ubuntu-core-desktop-22-pi-dangerous.model $(EXTRA_SNAPS)
rm -rf dangerous/
ubuntu-image snap --output-dir dangerous --image-size 12G \
$(foreach snap,$(ALL_SNAPS),--snap $(snap)) $<
mv dangerous/pi.img pi-dangerous.img

%.tar.gz: %.img
tar czSf $@ $<

Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@ repositories. Namely:
| Snap | Repo | Recipe | Notes |
| ---- | ---- | ------ | ----- |
| `core22-desktop` | [core-base-desktop](https://github.com/canonical/core-base-desktop) | [via snapcraft.io](https://launchpad.net/~build.snapcraft.io/+snap/676555fa9c47346f6822f38f1cb28436) | base snap, forked from `core22` to integrate GDM graphical login |
| `pc-desktop` | [pc-amd64-gadget-desktop](https://github.com/canonical/pc-amd64-gadget-desktop) | [via snapcraft.io](https://launchpad.net/~build.snapcraft.io/+snap/b2fb84822ada14656220661309721e44) | gadget snap, forked from `pc`, using `core22-desktop` as a base |
| `pc-desktop` | [pc-amd64-gadget-desktop](https://github.com/canonical/pc-amd64-gadget-desktop) | [via launchpad](https://launchpad.net/~ubuntu-desktop/pc-gadget-desktop/+snap/pc-amd64-gadget-desktop-core22) | gadget snap, forked from `pc`, using `core22-desktop` as a base |
| `pi-desktop` | [pi-desktop](https://github.com/canonical/pi-desktop) | [via launchpad](https://launchpad.net/~desktop-snappers/+snap/pi-desktop) | Pi gadget snap, forked from `pi`, using `core22-desktop` as a base |
| `ubuntu-desktop-session` | [ubuntu-desktop-session-snap](https://github.com/canonical/ubuntu-desktop-session-snap) | [via snapcraft.io](https://launchpad.net/~build.snapcraft.io/+snap/5053979ddb01a83fd292502a5ed3a3b4) | provides the confined desktop session |
| `snapd` | [ubuntu-core-desktop-snapd](https://github.com/canonical/ubuntu-core-desktop-snapd) | [via ~snappy-dev](https://launchpad.net/~snappy-dev/+snap/ubuntu-core-desktop-snapd) | a branch of snapd with additional changes not yet merged to mainline |
Expand Down
207 changes: 207 additions & 0 deletions ubuntu-core-desktop-22-pi-dangerous.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
{
"type": "model",
"authority-id": "canonical",
"brand-id": "canonical",
"series": "16",
"model": "ubuntu-core-desktop-22-pi-dangerous",
"display-name":"Ubuntu Core Desktop 22 (pi) (dangerous)",
"architecture": "arm64",
"revision": "0",
"timestamp": "2023-11-10T08:27:01+00:00",
"grade": "dangerous",
"base": "core22-desktop",
"snaps": [
{
"name": "pi-desktop",
"default-channel": "latest/stable",
"type": "gadget",
"id": "5eZJDHK8okhU9bQ6Hwih0pZOJPHSxQBH"
},
{
"name": "pi-kernel",
"type": "kernel",
"default-channel": "22/stable",
"id": "jeIuP6tfFrvAdic8DMWqHmoaoukAPNbJ"
},
{
"name": "snapd",
"default-channel": "latest/edge/ubuntu-core-desktop",
"type": "snapd",
"id": "PMrrV4ml8uWuEUDBT8dSGnKUYbevVhc4"
},
{
"name": "core22-desktop",
"default-channel": "latest/stable",
"type": "base",
"id": "qRMmQqNDz8kRUTqFIgqk2RzNNoC7jUZ6"
},
{
"name": "ubuntu-desktop-session",
"default-channel": "latest/stable",
"type": "app",
"id": "LVkazk0JLrL0ivuHRlv3wp3bK1nAgwtN"
},
{
"name": "core22",
"default-channel": "latest/stable",
"type": "base",
"id": "amcUKQILKXHHTlmSa7NMdnXSx02dNeeT"
},
{
"name": "network-manager",
"default-channel": "22/stable",
"type": "app",
"id": "RmBXKl6HO6YOC2DE4G2q1JzWImC04EUy"
},
{
"name": "bare",
"default-channel": "latest/stable",
"type": "base",
"id": "EISPgh06mRh1vordZY9OZ34QHdd7OrdR"
},
{
"name": "gtk-common-themes",
"default-channel": "latest/stable",
"type": "app",
"id": "jZLfBRzf1cYlYysIjD2bwSzNtngY0qit"
},
{
"name": "gnome-42-2204",
"default-channel": "latest/stable",
"type": "app",
"id": "lATO8HzwVvrAPrlZRAWpfyrJKlAJrZS3"
},
{
"name": "cups",
"default-channel": "latest/stable",
"type": "app",
"id": "m1eQacDdXCthEwWQrESei3Zao3d5gfJF"
},
{
"name": "ipp-usb",
"default-channel": "latest/stable",
"type": "app",
"id": "WJKWBUuCDufOFw2p24tvkbbw02plGkbd"
},
{
"name": "avahi",
"default-channel": "22/stable",
"type": "app",
"id": "dVK2PZeOLKA7vf1WPCap9F8luxTk9Oll"
},
{
"name": "bluez",
"default-channel": "22/stable",
"type": "app",
"id": "JmzJi9kQvHUWddZ32PDJpBRXUpGRxvNS"
},
{
"name": "loupe",
"default-channel": "latest/stable",
"type": "app",
"id": "Si21Q1kjaZpyJ8TfGbAnxJ4y6KMv7FuW",
"presence": "optional"
},
{
"name": "evince",
"default-channel": "latest/stable",
"type": "app",
"id": "EDFg87ESUg9sAIlm0Vm5Wmr0LjiEonSm",
"presence": "optional"
},
{
"name": "firefox",
"default-channel": "latest/stable/ubuntu-23.10",
"type": "app",
"id": "3wdHCAVyZEmYsCMFDE9qt92UV8rC8Wdk",
"presence": "optional"
},
{
"name": "gnome-calculator",
"default-channel": "latest/stable",
"type": "app",
"id": "J8OcDPQ0JM8dbvk29HRqpWVI9kBw0atG",
"presence": "optional"
},
{
"name": "gnome-characters",
"default-channel": "latest/stable",
"type": "app",
"id": "qJcS3UjpF9AMJKWAiKwA5EWbm0y6Uduw",
"presence": "optional"
},
{
"name": "gnome-clocks",
"default-channel": "latest/stable",
"type": "app",
"id": "8NtSF2nXW6krsxbXBYydy1j985k6ZsVK",
"presence": "optional"
},
{
"name": "gnome-font-viewer",
"default-channel": "latest/stable",
"type": "app",
"id": "BzJuWXmCIpyjUKotXPWU2psnl8gEh4hm",
"presence": "optional"
},
{
"name": "gnome-logs",
"default-channel": "latest/stable",
"type": "app",
"id": "kIMfmZTJspWa8vtfbgU3W9Nbv4V5Qgmh",
"presence": "optional"
},
{
"name": "gnome-text-editor",
"default-channel": "latest/stable",
"type": "app",
"id": "PZj2sEabMQrVUV1HKZmmmXSk3E6wKC9i",
"presence": "optional"
},
{
"name": "gnome-weather",
"default-channel": "latest/stable",
"type": "app",
"id": "LhzK7p8214jufMYx1kz43QkWhFnOKdbr",
"presence": "optional"
},
{
"name": "lxd",
"default-channel": "latest/stable",
"type": "app",
"id": "J60k4JY0HppjwOjW8dZdYc8obXKxujRu"
},
{
"name": "snapd-desktop-integration",
"default-channel": "latest/edge/ubuntu-core-desktop",
"type": "app",
"id": "IrwRHakqtzhFRHJOOPxKVPU0Kk7Erhcu"
},
{
"name": "snap-store",
"default-channel": "latest/stable/ubuntu-23.10",
"type": "app",
"id": "gjf3IPXoRiipCu9K0kVu52f0H56fIksg"
},
{
"name": "workshops",
"default-channel": "latest/stable",
"type": "app",
"id": "JMjaFobGn56fh1HepiaGuCxQgbWYnHc8",
"presence": "optional"
},
{
"name": "gnome-system-monitor",
"default-channel": "latest/stable",
"type": "app",
"id": "9BTClmjz31r0UltmbJ5nnGe0Xm1AzfMp",
"presence": "optional"
},
{
"name": "ubuntu-core-desktop-init",
"default-channel": "latest/stable",
"type": "app",
"id": "xODwiAdjx9KGChvI1z9Xx2JWJE7oLFF6"
}
]
}
Loading

0 comments on commit a97d506

Please sign in to comment.