Updated: Updated readme and removed a folder
Signed-off-by: debianpepper <pdpdebdevuan@protonmail.com>
This commit is contained in:
parent
1529342620
commit
5a4dff1bd8
85
README.md
85
README.md
|
@ -12,70 +12,73 @@ Requirements needed to use Bubbles:
|
||||||
- python3
|
- python3
|
||||||
- gnu make
|
- gnu make
|
||||||
|
|
||||||
**Usage** - The Peppermint ISO collection consists of 32/64, ARM and Systemd/NonSystemd ISOs.
|
**Usage** - The Peppermint ISO collection consists of:
|
||||||
|
- 32/64 bit
|
||||||
|
- ARM
|
||||||
|
- Systemd/NonSystemd
|
||||||
|
|
||||||
|
|
||||||
## Understand the folder structure
|
## Understand the folder structure
|
||||||
|
|
||||||
Every piece of the ISO broken down in to a modular structure i.e. the folder
|
Every piece of the ISO broken down in to a modular structure i.e. the folder
|
||||||
structure you see in the **iso_configs**. Some folders are shared common files that all ISOs will
|
structure you see in the **iso_configs**. Some folders are shared common files
|
||||||
use other folders are broken down by specific architecture. This makes it easier
|
that all ISOs will use other folders are broken down by specific architecture.
|
||||||
to scale and mainatain as things change over time.
|
This makes it easier to scale and mainatain as things change over time.
|
||||||
|
|
||||||
Here here is grouping break-down of the folders
|
Here here is a grouping break-down of the folders
|
||||||
|
|
||||||
### Shared Folders
|
### Shared Folders
|
||||||
|
|
||||||
- aliases
|
- aliases - for use of custom bash aliases
|
||||||
- application
|
- application - the location for custom application .desktop files
|
||||||
- database
|
- auto start - launches the welcome screen
|
||||||
- desktop_base
|
- database - a place to puts any custom sqlite database files
|
||||||
- font
|
- desktop_base - used to put custom, custome base themes
|
||||||
- gksudo
|
- face - set the login thumbnail
|
||||||
- grub
|
- font - any fonts that need to be installed
|
||||||
- hooks
|
- hooks - confogurations that are used during the build process.
|
||||||
- icons
|
- id_files - used for build identification
|
||||||
- issue
|
- icons - put icons here to share them wil all builds.
|
||||||
- lightdm
|
- issue - version files for the syste, change to your build name /version
|
||||||
- menu
|
- lightdm - used for the light dm login manager
|
||||||
- packages
|
- menu - default menu settings
|
||||||
- PepProPixMaps
|
- neofetch - neofetch configurations
|
||||||
- PepProTools
|
- PepProPixMaps - the peptools icons
|
||||||
- plymouth
|
- PepProTools - the Peppemrint tools executables
|
||||||
- polkit
|
- plymouth - update the plymouth boot screens
|
||||||
- profile
|
- polkit - manage the policy kits settings
|
||||||
- theme
|
- profile - setup the default profile configuration
|
||||||
- user_config
|
- theme - this will apply the themes to all your builds
|
||||||
- wallpaper
|
- user_config - Default live user configuration
|
||||||
- xfce
|
- wallpaper - stanard wallpaper location
|
||||||
|
- xfce - xfce configurations
|
||||||
|
- gnome-flashback - gnome flashback configurations
|
||||||
|
- openbox - open box configurations
|
||||||
|
- pmosyools - all the peppemrint os tools
|
||||||
|
- pylibraires - python libraires used for custom pep tools
|
||||||
|
|
||||||
|
|
||||||
### Architecture Specific
|
### Architecture Specific
|
||||||
|
|
||||||
- info
|
- info - Mirror and info settings
|
||||||
- multimedia
|
- multimedia - keys and repo settings
|
||||||
- sources
|
- sources - defaults repo sources list
|
||||||
- splash
|
- splash - Grub bood splash configurations
|
||||||
- os-release
|
- os-release - OS version and tesgging settings
|
||||||
- calamares_settings
|
- calamares_settings - Calamares installer configurations
|
||||||
- os-release
|
- grub - Manage the grub settings pers build.
|
||||||
- sources
|
|
||||||
- splash
|
|
||||||
|
|
||||||
Each folder in this area has subfolders broken down by:
|
Each folder in this area has subfolders broken down by:
|
||||||
- Debian 32/64/arm
|
- Debian 32/64/arm
|
||||||
- Devuan 32/64/arm
|
- Devuan 32/64/arm
|
||||||
|
|
||||||
As you have a need to maintain seperate configuration files for each build
|
As you have a need to maintain separate configuration files for each build
|
||||||
this is where you place your files.
|
this is where you place your files.
|
||||||
|
|
||||||
*For example:*
|
*For example:*
|
||||||
If you have Calamares Settings configuration files ONLY for the Devuan 32 bit
|
If you have Calamares Settings configuration files ONLY for the Devuan 32 bit
|
||||||
ISO, then you put those files in the /calamares_settings/dev_32/ directory.
|
ISO, then you put those files in the /calamares_settings/dev_32/ directory.
|
||||||
|
|
||||||
At this point what you need to do is add all your configuration settings in the
|
Make any modifications to the fole in the configurations above.
|
||||||
folders listed above.
|
|
||||||
|
|
||||||
When you have done that make sure you are in the bubbles directory.
|
When you have done that make sure you are in the bubbles directory.
|
||||||
Then in temerinal run for example ```make deb64``` to build the 64 bit iso.
|
Then in temerinal run for example ```make deb64``` to build the 64 bit iso.
|
||||||
if you want to run other builds you would use the make command with one of the
|
if you want to run other builds you would use the make command with one of the
|
||||||
|
|
Loading…
Reference in New Issue