Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update rguard to use install-lib #689

Merged
merged 9 commits into from
Nov 12, 2023
Merged

Update rguard to use install-lib #689

merged 9 commits into from
Nov 12, 2023

Conversation

Eeems
Copy link
Member

@Eeems Eeems commented May 8, 2023

No functional change

@Eeems Eeems added the packages Add or improve packages of the repository label May 8, 2023
@Eeems Eeems added this to the 2023-W31 merge window milestone Jul 26, 2023
@TheSunCat
Copy link

No problems installing and uninstalling this package, despite having Oxide installed:

root@reMarkable:~# opkg install reboot-guard_1.0.1-7_rmall.ipk 
Installing reboot-guard (1.0.1-7) to root...
Installing libpython3 (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/libpython3_3.11.4-1_armv7-3.2.ipk
Installing python3-base (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-base_3.11.4-1_armv7-3.2.ipk
Installing libbz2 (1.0.8-1a) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/libbz2_1.0.8-1a_armv7-3.2.ipk
Installing python3-light (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-light_3.11.4-1_armv7-3.2.ipk
Installing python3-asyncio (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-asyncio_3.11.4-1_armv7-3.2.ipk
Installing python3-email (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-email_3.11.4-1_armv7-3.2.ipk
Installing python3-cgi (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-cgi_3.11.4-1_armv7-3.2.ipk
Installing python3-pydoc (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-pydoc_3.11.4-1_armv7-3.2.ipk
Installing python3-cgitb (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-cgitb_3.11.4-1_armv7-3.2.ipk
Installing python3-codecs (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-codecs_3.11.4-1_armv7-3.2.ipk
Installing libffi (3.4.2-2) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/libffi_3.4.2-2_armv7-3.2.ipk
Installing python3-ctypes (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-ctypes_3.11.4-1_armv7-3.2.ipk
Installing libgdbm (1.21-2) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/libgdbm_1.21-2_armv7-3.2.ipk
Installing python3-dbm (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-dbm_3.11.4-1_armv7-3.2.ipk
Installing python3-decimal (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-decimal_3.11.4-1_armv7-3.2.ipk
Installing python3-distutils (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-distutils_3.11.4-1_armv7-3.2.ipk
Installing python3-logging (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-logging_3.11.4-1_armv7-3.2.ipk
Installing liblzma (5.4.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/liblzma_5.4.4-1_armv7-3.2.ipk
Installing python3-lzma (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-lzma_3.11.4-1_armv7-3.2.ipk
Installing python3-multiprocessing (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-multiprocessing_3.11.4-1_armv7-3.2.ipk
Installing python3-ncurses (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-ncurses_3.11.4-1_armv7-3.2.ipk
Installing python3-openssl (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-openssl_3.11.4-1_armv7-3.2.ipk
Installing libreadline (8.2-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/libreadline_8.2-1_armv7-3.2.ipk
Installing python3-readline (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-readline_3.11.4-1_armv7-3.2.ipk
Installing libsqlite3 (3410200-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/libsqlite3_3410200-1_armv7-3.2.ipk
Installing python3-sqlite3 (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-sqlite3_3.11.4-1_armv7-3.2.ipk
Installing python3-unittest (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-unittest_3.11.4-1_armv7-3.2.ipk
Installing python3-urllib (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-urllib_3.11.4-1_armv7-3.2.ipk
Installing libuuid (2.39-2) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/libuuid_2.39-2_armv7-3.2.ipk
Installing python3-uuid (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-uuid_3.11.4-1_armv7-3.2.ipk
Installing python3-xml (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3-xml_3.11.4-1_armv7-3.2.ipk
Installing python3 (3.11.4-1) to root...
Downloading https://bin.entware.net/armv7sf-k3.2/python3_3.11.4-1_armv7-3.2.ipk
Configuring libpython3.
Configuring python3-base.
Configuring libbz2.
Configuring python3-light.
Configuring python3-email.
Configuring python3-urllib.
Configuring python3-pydoc.
Configuring liblzma.
Configuring python3-cgi.
Configuring python3-cgitb.
Configuring python3-decimal.
Configuring libuuid.
Configuring python3-uuid.
Configuring python3-xml.
Configuring python3-ncurses.
Configuring python3-distutils.
Configuring python3-codecs.
Configuring python3-multiprocessing.
Configuring libreadline.
Configuring libffi.
Configuring python3-asyncio.
Configuring python3-ctypes.
Configuring libgdbm.
Configuring python3-dbm.
Configuring python3-logging.
Configuring python3-lzma.
Configuring python3-openssl.
Configuring python3-readline.
Configuring libsqlite3.
Configuring python3-sqlite3.
Configuring python3-unittest.
Configuring python3.
Configuring reboot-guard.
root@reMarkable:~# opkg remove reboot-guard
Removing package reboot-guard from root...
root@reMarkable:~# 

@Eeems
Copy link
Member Author

Eeems commented Oct 30, 2023

It looks like the dependency is missing from the oxide package. I'll create an issue to resolve that later.

@Eeems
Copy link
Member Author

Eeems commented Oct 30, 2023

Opened #750

@Eeems Eeems merged commit 9f8aa1d into testing Nov 12, 2023
3 checks passed
@Eeems Eeems deleted the Eeems-patch-13-1 branch November 12, 2023 18:34
Eeems added a commit that referenced this pull request Nov 22, 2023
Eeems added a commit that referenced this pull request Dec 6, 2023
### New Packages
- `template-daily-planner`, `template-weekly-planner`, `template-journal`, `template-meeting-notes`, `template-smart-goals`, and `template-good-time-journal` - 0.0.0-1 (#712)
- `splashscreen-starting-wavey-lines`, `splashscreen-suspended-wavey-lines`, `splashscreen-poweroff-gallifreyan`, `splashscreen-suspended-gallifreyan`, `splashscreen-suspended-gallifreyan-dark`, `splashscreen-starting-gallifreyan`, `splashscreen-suspended-gallifreyan-2`, `splashscreen-suspended-flower-pause`, `splashscreen-batteryempty-barnsley_fern`, `splashscreen-poweroff-barnsley_fern`, `splashscreen-starting-barnsley_fern`, `splashscreen-suspended-barnsley_fern`, `splashscreen-batteryempty-chaotic_ribbon`, `splashscreen-poweroff-chaotic_ribbon`, `splashscreen-starting-chaotic_ribbon`, `splashscreen-suspended-chaotic_ribbon`, `splashscreen-batteryempty-collatz_sea_weed`, `splashscreen-poweroff-collatz_sea_weed`, `splashscreen-starting-collatz_sea_weed`, `splashscreen-suspended-collatz_sea_weed`, `splashscreen-batteryempty-dragon_curve`, `splashscreen-poweroff-dragon_curve`, `splashscreen-starting-dragon_curve`, `splashscreen-suspended-dragon_curve`, `splashscreen-batteryempty-fire`, `splashscreen-poweroff-fire`, `splashscreen-starting-fire`, `splashscreen-suspended-fire`, `splashscreen-batteryempty-fractal_tree`, `splashscreen-poweroff-fractal_tree`, `splashscreen-starting-fractal_tree`, `splashscreen-suspended-fractal_tree`, `splashscreen-batteryempty-sacks_spiral`, `splashscreen-poweroff-sacks_spiral`, `splashscreen-starting-sacks_spiral`, `splashscreen-suspended-sacks_spiral`, `splashscreen-batteryempty-sierpinski_triangle`, `splashscreen-poweroff-sierpinski_triangle`, `splashscreen-starting-sierpinski_triangle`, `splashscreen-suspended-sierpinski_triangle`, `splashscreen-batteryempty-snowy_hills`, `splashscreen-poweroff-snowy_hills`, `splashscreen-starting-snowy_hills`, `splashscreen-suspended-snowy_hills`, `splashscreen-batteryempty-starr`, `splashscreen-poweroff-starr`, `splashscreen-starting-starr`, and `splashscreen-suspended-starr` - 0.0.0-1 (#724)
  - Installing a splashscreen will automatically enable it
  - Removing a splashscreen will automatically revert to the previous splashscreen

### Updated Packages
- `toltec-bootstrap` - 0.2.3-1 (#740)
- `rmfm` - 1.5.0-2 (#700 #746)
- `whiteboard-hypercard` - 0.3.7-2 (#700 #747)
- `yaft` - 0.0.10-2 (#700 #736)
- `xochitl` - 0.0.0-16 (#700 #707)
- `reboot-guard` - 1.0.1-7 (#689)
- `calculator` - 0.0.0-16 (#700)
- `chessmarkable` - 0.8.0-2 (#700)
- `doomarkable` - 0.4.1-2 (#700)
- `fingerterm` - 1.3.5-15 (#700)
- `keywriter` - 0.2~20-gddc9e73-2 (#700)
- `koreader` - 2023.08-2 (#700)
- `netsurf` - 0.4.0-3 (#700)
- `erode`, `fret`, `oxide`, `rot`, `tarnish`, `decay`, `corrupt`, `anxiety`, `oxide-utils`, `inject_evdev`, and `liboxide` - 0.2.6-2 (#700 #745)
- `plato` - 0.9.34-2 (#700)
- `puzzles` - 0.2.2-4 (#700)
- `recrossable` - 0.0.0-8 (#700)
- `regenda` - 0.0.2-2 (#700)
- `reterm` - 20230628.1927-2 (#700)
- `retris` - 0.6.3-4 (#700)
- `dumbskull` - 0.0.1-3 (#700)
- `harmony` - 0.2.2-2 (#700)
- `mines` - 0.1.4-3 (#700)
- `nao` - 0.1.2-4 (#700)
- `rpncalc` - 0.0.3-3 (#700)
- `wordlet` - 0.0.2-3 (#700)
- `sill` - 0.1.1-1 (#700)
- `vnsee` - 0.4.1-2 (#700)
- `wikipedia` - 0.1.0-4 (#700)
- `zshelf` - 0.4.0-4 (#700)
- `changescrn` - 1.0.0-2 (#724)

### Tooling
- Packages that contain files in `/opt/etc/draft` or `/opt/usr/share/applications` will now automatically reload oxide applications as part of install, upgrade, and remove.

### Documentation
- Add documentation for the reload-oxide-apps hook.
- Update category list to include the new splashscreens category.

### Known Issues
- lowbattery and starting splashscreens don't work since they need to be in a specific bmp format and put in `/var/lib/uboot` (pr0fsmith/rMscreens#7)
- Installing two splashscreens of the same type will error instead of replacing the previously installed splashscreen (#761)
- Fingerterm icon is incorrect (#762)
@Eeems Eeems mentioned this pull request Dec 6, 2023
Eeems added a commit that referenced this pull request Dec 6, 2023
### New Packages
- `template-daily-planner`, `template-weekly-planner`, `template-journal`, `template-meeting-notes`, `template-smart-goals`, and `template-good-time-journal` - 0.0.0-1 (#712)
- `splashscreen-starting-wavey-lines`, `splashscreen-suspended-wavey-lines`, `splashscreen-poweroff-gallifreyan`, `splashscreen-suspended-gallifreyan`, `splashscreen-suspended-gallifreyan-dark`, `splashscreen-starting-gallifreyan`, `splashscreen-suspended-gallifreyan-2`, `splashscreen-suspended-flower-pause`, `splashscreen-batteryempty-barnsley_fern`, `splashscreen-poweroff-barnsley_fern`, `splashscreen-starting-barnsley_fern`, `splashscreen-suspended-barnsley_fern`, `splashscreen-batteryempty-chaotic_ribbon`, `splashscreen-poweroff-chaotic_ribbon`, `splashscreen-starting-chaotic_ribbon`, `splashscreen-suspended-chaotic_ribbon`, `splashscreen-batteryempty-collatz_sea_weed`, `splashscreen-poweroff-collatz_sea_weed`, `splashscreen-starting-collatz_sea_weed`, `splashscreen-suspended-collatz_sea_weed`, `splashscreen-batteryempty-dragon_curve`, `splashscreen-poweroff-dragon_curve`, `splashscreen-starting-dragon_curve`, `splashscreen-suspended-dragon_curve`, `splashscreen-batteryempty-fire`, `splashscreen-poweroff-fire`, `splashscreen-starting-fire`, `splashscreen-suspended-fire`, `splashscreen-batteryempty-fractal_tree`, `splashscreen-poweroff-fractal_tree`, `splashscreen-starting-fractal_tree`, `splashscreen-suspended-fractal_tree`, `splashscreen-batteryempty-sacks_spiral`, `splashscreen-poweroff-sacks_spiral`, `splashscreen-starting-sacks_spiral`, `splashscreen-suspended-sacks_spiral`, `splashscreen-batteryempty-sierpinski_triangle`, `splashscreen-poweroff-sierpinski_triangle`, `splashscreen-starting-sierpinski_triangle`, `splashscreen-suspended-sierpinski_triangle`, `splashscreen-batteryempty-snowy_hills`, `splashscreen-poweroff-snowy_hills`, `splashscreen-starting-snowy_hills`, `splashscreen-suspended-snowy_hills`, `splashscreen-batteryempty-starr`, `splashscreen-poweroff-starr`, `splashscreen-starting-starr`, and `splashscreen-suspended-starr` - 0.0.0-1 (#724)
  - Installing a splashscreen will automatically enable it
  - Removing a splashscreen will automatically revert to the previous splashscreen

### Updated Packages
- `toltec-bootstrap` - 0.2.3-1 (#740)
- `rmfm` - 1.5.0-2 (#700 #746)
- `whiteboard-hypercard` - 0.3.7-2 (#700 #747)
- `yaft` - 0.0.10-2 (#700 #736)
- `xochitl` - 0.0.0-16 (#700 #707)
- `reboot-guard` - 1.0.1-7 (#689)
- `calculator` - 0.0.0-16 (#700)
- `chessmarkable` - 0.8.0-2 (#700)
- `doomarkable` - 0.4.1-2 (#700)
- `fingerterm` - 1.3.5-15 (#700)
- `keywriter` - 0.2~20-gddc9e73-2 (#700)
- `koreader` - 2023.08-2 (#700)
- `netsurf` - 0.4.0-3 (#700)
- `erode`, `fret`, `oxide`, `rot`, `tarnish`, `decay`, `corrupt`, `anxiety`, `oxide-utils`, `inject_evdev`, and `liboxide` - 0.2.6-2 (#700 #745)
- `plato` - 0.9.34-2 (#700)
- `puzzles` - 0.2.2-4 (#700)
- `recrossable` - 0.0.0-8 (#700)
- `regenda` - 0.0.2-2 (#700)
- `reterm` - 20230628.1927-2 (#700)
- `retris` - 0.6.3-4 (#700)
- `dumbskull` - 0.0.1-3 (#700)
- `harmony` - 0.2.2-2 (#700)
- `mines` - 0.1.4-3 (#700)
- `nao` - 0.1.2-4 (#700)
- `rpncalc` - 0.0.3-3 (#700)
- `wordlet` - 0.0.2-3 (#700)
- `sill` - 0.1.1-1 (#700)
- `vnsee` - 0.4.1-2 (#700)
- `wikipedia` - 0.1.0-4 (#700)
- `zshelf` - 0.4.0-4 (#700)
- `changescrn` - 1.0.0-2 (#724)

### Tooling
- Packages that contain files in `/opt/etc/draft` or `/opt/usr/share/applications` will now automatically reload oxide applications as part of install, upgrade, and remove.

### Documentation
- Add documentation for the reload-oxide-apps hook.
- Update category list to include the new splashscreens category.

### Known Issues
- lowbattery and starting splashscreens don't work since they need to be in a specific bmp format and put in `/var/lib/uboot` (pr0fsmith/rMscreens#7)
- Installing two splashscreens of the same type will error instead of replacing the previously installed splashscreen (#761)
- Fingerterm icon is incorrect (#762)
Eeems added a commit that referenced this pull request Dec 6, 2023
### New Packages
- `template-daily-planner`, `template-weekly-planner`, `template-journal`, `template-meeting-notes`, `template-smart-goals`, and `template-good-time-journal` - 0.0.0-1 (#712)
- `splashscreen-starting-wavey-lines`, `splashscreen-suspended-wavey-lines`, `splashscreen-poweroff-gallifreyan`, `splashscreen-suspended-gallifreyan`, `splashscreen-suspended-gallifreyan-dark`, `splashscreen-starting-gallifreyan`, `splashscreen-suspended-gallifreyan-2`, `splashscreen-suspended-flower-pause`, `splashscreen-batteryempty-barnsley_fern`, `splashscreen-poweroff-barnsley_fern`, `splashscreen-starting-barnsley_fern`, `splashscreen-suspended-barnsley_fern`, `splashscreen-batteryempty-chaotic_ribbon`, `splashscreen-poweroff-chaotic_ribbon`, `splashscreen-starting-chaotic_ribbon`, `splashscreen-suspended-chaotic_ribbon`, `splashscreen-batteryempty-collatz_sea_weed`, `splashscreen-poweroff-collatz_sea_weed`, `splashscreen-starting-collatz_sea_weed`, `splashscreen-suspended-collatz_sea_weed`, `splashscreen-batteryempty-dragon_curve`, `splashscreen-poweroff-dragon_curve`, `splashscreen-starting-dragon_curve`, `splashscreen-suspended-dragon_curve`, `splashscreen-batteryempty-fire`, `splashscreen-poweroff-fire`, `splashscreen-starting-fire`, `splashscreen-suspended-fire`, `splashscreen-batteryempty-fractal_tree`, `splashscreen-poweroff-fractal_tree`, `splashscreen-starting-fractal_tree`, `splashscreen-suspended-fractal_tree`, `splashscreen-batteryempty-sacks_spiral`, `splashscreen-poweroff-sacks_spiral`, `splashscreen-starting-sacks_spiral`, `splashscreen-suspended-sacks_spiral`, `splashscreen-batteryempty-sierpinski_triangle`, `splashscreen-poweroff-sierpinski_triangle`, `splashscreen-starting-sierpinski_triangle`, `splashscreen-suspended-sierpinski_triangle`, `splashscreen-batteryempty-snowy_hills`, `splashscreen-poweroff-snowy_hills`, `splashscreen-starting-snowy_hills`, `splashscreen-suspended-snowy_hills`, `splashscreen-batteryempty-starr`, `splashscreen-poweroff-starr`, `splashscreen-starting-starr`, and `splashscreen-suspended-starr` - 0.0.0-1 (#724)
  - Installing a splashscreen will automatically enable it
  - Removing a splashscreen will automatically revert to the previous splashscreen

### Updated Packages
- `toltec-bootstrap` - 0.2.3-1 (#740)
- `rmfm` - 1.5.0-2 (#700 #746)
- `whiteboard-hypercard` - 0.3.7-2 (#700 #747)
- `yaft` - 0.0.10-2 (#700 #736)
- `xochitl` - 0.0.0-16 (#700 #707)
- `reboot-guard` - 1.0.1-7 (#689)
- `calculator` - 0.0.0-16 (#700)
- `chessmarkable` - 0.8.0-2 (#700)
- `doomarkable` - 0.4.1-2 (#700)
- `fingerterm` - 1.3.5-15 (#700)
- `keywriter` - 0.2~20-gddc9e73-2 (#700)
- `koreader` - 2023.08-2 (#700)
- `netsurf` - 0.4.0-3 (#700)
- `erode`, `fret`, `oxide`, `rot`, `tarnish`, `decay`, `corrupt`, `anxiety`, `oxide-utils`, `inject_evdev`, and `liboxide` - 0.2.6-2 (#700 #745)
- `plato` - 0.9.34-2 (#700)
- `puzzles` - 0.2.2-4 (#700)
- `recrossable` - 0.0.0-8 (#700)
- `regenda` - 0.0.2-2 (#700)
- `reterm` - 20230628.1927-2 (#700)
- `retris` - 0.6.3-4 (#700)
- `dumbskull` - 0.0.1-3 (#700)
- `harmony` - 0.2.2-2 (#700)
- `mines` - 0.1.4-3 (#700)
- `nao` - 0.1.2-4 (#700)
- `rpncalc` - 0.0.3-3 (#700)
- `wordlet` - 0.0.2-3 (#700)
- `sill` - 0.1.1-1 (#700)
- `vnsee` - 0.4.1-2 (#700)
- `wikipedia` - 0.1.0-4 (#700)
- `zshelf` - 0.4.0-4 (#700)
- `changescrn` - 1.0.0-2 (#724)

### Tooling
- Packages that contain files in `/opt/etc/draft` or `/opt/usr/share/applications` will now automatically reload oxide applications as part of install, upgrade, and remove.

### Documentation
- Add documentation for the reload-oxide-apps hook.
- Update category list to include the new splashscreens category.

### Known Issues
- lowbattery and starting splashscreens don't work since they need to be in a specific bmp format and put in `/var/lib/uboot` (pr0fsmith/rMscreens#7)
- Installing two splashscreens of the same type will error instead of replacing the previously installed splashscreen (#761)
- Fingerterm icon is incorrect (#762)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packages Add or improve packages of the repository
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants