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

Homebrew Channel packaging #1

Open
1 of 6 tasks
Informatic opened this issue Jan 19, 2023 · 3 comments
Open
1 of 6 tasks

Homebrew Channel packaging #1

Informatic opened this issue Jan 19, 2023 · 3 comments

Comments

@Informatic
Copy link

Informatic commented Jan 19, 2023

I can work on packaging this up into a proper .ipk and publishing this onto webosbrew repository, if you don't mind.

  • Make alternative installer into something a little more interactive - bash script with graphical luna prompts/alerts can work.
  • Move init script directly into the package and symlink it instead of copying/writing it into /var/lib/webosbrew/init.d - removal of "dts restore" application will effectively disable dts patches after a reboot. Making "installer" script" remove said symlink on every other app launch could work too.
  • mkdir -p /var/lib/webosbrew/init.d - people installing webosbrew via crashd exploit (and rootmytv v1 itself) do not actually make that directory - it should be fairly safe to create it on install.
  • Actually package everything into... a package
  • Publish on webosbrew apps-repo
  • (optionally) Set up CI - how annoying would it be to build native libraries used here in CI? Artifacts directly in the repo are fine for now.
@pbatard
Copy link
Contributor

pbatard commented Jan 19, 2023

Sounds good to me. Note that I was planning to rewrite the install script to remove the need for hardcoded links, and I also have a slight update of the libs (but I don't think there's any actual difference).

Obviously, I designed the script around commandline usage, but I sure wouldn't mind something a lot more UI based and more attractive for the general public.

So, please feel free to go ahead with the above, with my thanks for volunteering to do this!

@pbatard
Copy link
Contributor

pbatard commented Feb 13, 2023

Along with the removal of harcoded links and updating the libs, the 1.1 release has now moved the init script into the archive, which is then symlinked into /var/lib/webosbrew/init.d, so I am going to consider that item 2 above is complete.

I chose not to force-create the /var/lib/webosbrew/init.d/ directory as I am pretty sure that people running older versions of webOS should have DTS support and little need for this, and I'd rather avoid altering the file system unless needed.

@nnmdd
Copy link

nnmdd commented Jul 5, 2023

webos.dts-restore_1.1.0_all.zip
zipped ipk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants