Manually editing a existing apkovl: Difference between revisions

From Alpine Linux
No edit summary
Line 1: Line 1:
{{TOC right}}
{{TOC right}}


You might end up in a situation when you find it necessary to edit a apkovl (without having to boot a box using the apkovl itself).
You might end up in a situation when you find it necessary to edit an apkovl (without having to boot a box using the apkovl itself).


== Unpack the apkovl ==
== Unpack the apkovl ==
Line 9: Line 9:


== Make your modifications ==
== Make your modifications ==
Now do your modifications in '/tmp/testbox/'<BR>
Do your modifications in '/tmp/testbox/'<BR>
* Edit files/folders
* Edit files/folders
* Add files/folders
* Add files/folders
Line 16: Line 16:


== Pack the apkovl ==
== Pack the apkovl ==
When your modifications are done you should pack your apkovl
When your modifications are done, you should pack your apkovl
{{Cmd|cd /tmp/testbox
{{Cmd|cd /tmp/testbox
  tar -czf /tmp/testbox.apkovl.tar.gz *}}
  tar -czf /tmp/testbox.apkovl.tar.gz *}}


== Replace the original apkovl ==
== Replace the original apkovl ==
Now you have a new/modified apkovl.<BR>
You now have a new/modified apkovl.<BR>
Replace your original apkovl (on your media) with '/tmp/testbox.apkovl.tar.gz' and boot your Alpine.
Replace your original apkovl (on your media) with '/tmp/testbox.apkovl.tar.gz' and boot.


[[Category:LBU]]
[[Category:LBU]]

Revision as of 14:18, 28 June 2021

You might end up in a situation when you find it necessary to edit an apkovl (without having to boot a box using the apkovl itself).

Unpack the apkovl

Unpack the apkovl into a temp dir.

mkdir /tmp/testbox tar -xvzf testbox.apkovl.tar.gz -C /tmp/testbox/

Make your modifications

Do your modifications in '/tmp/testbox/'

  • Edit files/folders
  • Add files/folders
  • Remove files/folders
  • etc.

Pack the apkovl

When your modifications are done, you should pack your apkovl

cd /tmp/testbox tar -czf /tmp/testbox.apkovl.tar.gz *

Replace the original apkovl

You now have a new/modified apkovl.
Replace your original apkovl (on your media) with '/tmp/testbox.apkovl.tar.gz' and boot.