-
The directory structure has slightly been modified.
- All the patches have been moved to the
$ROOT_DIR/patchesfolder. - This makes it easy for maintaining the patches.
- All the patches have been moved to the
-
Now, the user is created while configuring the system. This user's home is also setup on the fly without any user intervention.
-
The created user can be referenced by
${PANDA_USER}and this variable is setup invariables.sh -
The
install.shscript has also been modified a lot.- It is now possible to change some of the variables such as
installation directory,concurrent jobsetc. For more details about these variables, just execute./install.sh -h. - The variables changed via the
install.share stored invariables.shand~/.bashrcof${PANDA_USER}.
- It is now possible to change some of the variables such as
-
The
cleaner.shscript has been removed for now and later a better version of this script will be made written. -
The data in
${PANDA_HOME}can only be edited by${PANDA_USER}but can be seen by anyone to avoid accidental changes to the installation script. -
version-check.shhas been cleaned and re-written to check for minimum requirements from the host. -
All the major scripts can now only be executed by
${PANDA_USER}to avoid damage to the host system and provide a clean environment to the installer. -
${PANDA_USER}is a password-less user. This keeps the installation running even when the user has left. -
Logs are now stored in a separate folder in the working directory.
-
The
DONEhas been moved to the${DONE_DIR}and is renamed to the package's name.