Whishlist
From eyeOS Developers Wiki
Contents |
[edit] Introduction
A .eyepackage file is basically a .tar.gz file renamed to eyepackage. When root uploads a .eyepackage file and clicks on it, the Packager Installer pops up and allows root to install the package. The package will be uncompressed in the EYE_ROOT directory. The EYE_ROOT directory is the random-name directory where eyeOS system is installed. Inside this directory, you can find apps/, extern/, etc...
[edit] Creating the .eyepackage
In order to create an installable eyepackage you have to create a .tar.gz file with this structure:
/PackageRoot
/apps
/NameOfTheApp
/files
/extern
/NameOfTheApp
/files
Once you have it packaged, you only have to rename it to NAME.eyepackage so it will be recognized by the system and allow root to install it.
Remember that if you include a one or more folders before apps and extern, package won't be installed correctly (it would create your new folder in EYE_ROOT and place apps/ and extern/ with your app inside it).
[edit] Examples
You can download some eyepackages from eyeos.org/downloads, like languages or custom system modifications.
[edit] Extension
The file extension, in order to be recognized by the system must be .eyepackage (lower case).
[edit] Warning on eyepackage installations
Never install a .eyepackage on your system from someone you can't trust. eyePackages can only be installed by root (like .deb files in Debian or Ubuntu, for example), and they could contain malicious code that could break your system. We recommend you to download and install packages from eyeOS.org site and the sites you can trust only.
