Skip to content

Tool for migrating pre-built apps into the Asuswrt-Merlin firmware image

Notifications You must be signed in to change notification settings

blackfuel/asuswrt-merlin-addon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blackfuel / asuswrt-merlin-addon

Compile your own pre-built apps into the firmware image for high availability purposes or other reasons where it does not make sense to run the app from an external USB storage device.

For example, Dnscrypt is an app that performs DNS lookups and it should be compiled into the firmware, since without it, LAN clients would not be able to access the Internet. Another example is Cryptsetup because it cannot be installed on an encrypted USB storage device when it's the program used to mount the encrypted USB storage device.

Any pre-built app may be compiled into the firmware image. This allows you to run any Entware, Optware or Asuswrt-linked app side-by-side within the firmware. And since the firmware is squashfs compressed, all of your pre-built apps are safely and securely compressed into the read-only firmware image.

The technique for doing this is a set of tools that change the library root folder for each selected program and its dependencies, from "/opt" to "/entware", "/optware", "/native", or some other root folder name.

About

Tool for migrating pre-built apps into the Asuswrt-Merlin firmware image

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages