Download Latest Version Custom Post-install Script (48.6 kB)
Email in envelope

Get an email when there's a new version of Custom Post-install Script

Home / V1
Name Modified Size InfoDownloads / Week
Parent folder
Beta 2013-08-23
Totals: 1 Item   0
Custom Post-install Script Beta 1

Custom Post-install Script is under GNU GPL V3. To see the license open the file COPYING.

To run Custom Post-install Script open the terminal in the current directory and type ./run.sh

###About###

With Custom Post-install Script you just need to configure one script to install all your favorite software, remove software that came with the distro, perform custom actions into your new Linux OS. Then if you need to format your PC or just install Linux in other machine you just need to run the script to perform all your personalization.

Remove software and install from repositories is only compatible with Debian system and derivatives using apt


###ChangeLog###

Beta 1
-----------------------
Base of the script done
Portuguese language only
Not fully tested
-----------------------


###Personalize software to install/remove###

This script allows to install and remove software and perform actions automatically

REMOVE:
To remove software just add the package name to the array soft_remove (line 98)

Example:

soft_remove=("gimp" "vlc" "gftp" "xchat" "abiword" "gnumeric" "iceweasel" "geany")

INSTALL (repository):
To add software from the repository just add the package name to the array soft_add (line 99)

Example:

soft_add=("banshee")

INSTALL (outside repository):
To add software that is not in the repositories you need to write the code at the end of each sub-stage of the software install. To do that use the following model,

clear
$soft_add_other_q=$(($soft_add_other_q+1))
echo "Step 2.$soft_add_other_q: Installl <program_name>

Do you want to install <program_name>? (y/n)"
read <variable>
if [ $<variable> == "y" ] || [ $<variable> == "Y" ]; then
	<code here>
fi

You must enter the model where is indicated (line 208)

CUSTOM STAGES
You can personalize the script to perform other actions. To do that, at the end of the script, where is indicated (line 210), create your one stages
Use the following model to create them.

clear
$etapa=$((etapa+1))
echo "Stage $etapa: <stage description>"
<code here>
Source: README, updated 2013-08-23