Author Topic: [How-To] use ManjaroISO to create development respins  (Read 5117 times)

0 Members and 1 Guest are viewing this topic.

Offline philm

  • Core Team
  • *****
  • Posts: 10671
    • Manjaro Linux
  • Branch: Unstable
  • Desktop: XFCE
  • GPU Card: Geforce GTX 650
  • GPU driver: non-free
  • Kernel: Maintainer - so all ;)
  • Skill: Guru
[How-To] use ManjaroISO to create development respins
« on: 11. March 2013, 11:56:58 »
Some of you guys want to create Re-Spins based on the latest development files. This is also possible, but not recommended.

First you install manjaroiso-git:

Code: [Select]
wget http://git.manjaro.org/core/manjaroiso/raw/master/build/PKGBUILD
sudo makepkg -i

Then create a work-dir in your home folder and copy all profiles to it:

Code: [Select]
mkdir -p ~/work/manjaroiso
cp -a /usr/share/manjaroiso/configs ~/work/manjaroiso

Change into the prefered directory, for example into that of KDE edition:
Code: [Select]
cd ~/work/manjaroiso/kde
You'll find some needed folders and files you can modify:
Code: [Select]
├── Packages -> ../shared/Packages
├── Packages-Kde
├── Packages-Lng -> ../shared/Packages-Lng
├── Packages-Xorg -> ../shared/Packages-Xorg
├── isomounts
├── isolinux -> ../shared/isolinux
├── kde-overlay
│   ├── etc
│   │   ├── skel
│   │   └── systemd
│   │       └── system
│   │           ├── display-manager.service -> usr/lib/systemd/system/kdm.service
│   │           └── graphical.target.wants
│   │               └── kdm.service -> usr/lib/systemd/system/kdm.service
│   └── usr
│       └── share
│           ├── config
│           │   └── kdm
│           │       └── kdmrc
│           └── icons
│               └── oxygen
│                   └── 48x48
│                       └── apps
│                           └── system-software-install.png -> /usr/share/pamac/icons/48x48/status/package-download.png
├── mkinitcpio.conf -> ../shared/mkinitcpio.conf
├── options.conf
├── overlay -> ../shared/overlay
├── overlay-livecd -> ../shared/overlay-livecd
├── pacman-gfx.conf -> ../shared/pacman-gfx.conf
├── pacman-i686.conf -> ../shared/pacman-i686.conf
├── pacman-lng.conf -> ../shared/pacman-lng.conf
└── pacman-x86_64.conf -> ../shared/pacman-x86_64.conf

17 directories, 15 files

In the kde-overlay folder all customized files get added especially for that edition. Those can be configuration files for example for kickoff.
Packages-KDE will define which packages get additional installed for that edition
Packages-Lng include extra translation packages for libreoffice, firefox, thunderbird and kde itself. It can be removed but isomounts file needs to be adjusted not to load the lng-image.sqfs file which won't exists if Packages-Lng file got removed from that directory.

Manjaro 0.8.7 bases the new install media on the branch your host is running on. Use pacman-mirrors to change the branch before issuing buildiso.

All in all pretty simple as already explained in our wiki.
« Last Edit: 02. September 2013, 16:36:23 by philm »

Offline alchemygear

  • Neuling
  • *
  • Posts: 3
  • Branch: testing its arch is there anyother kind than on the edge
  • Desktop: Mate 1.8.1
  • GPU Card: gtx 660 gt x16 2 gig vram
  • GPU driver: nonfree 331.79
  • Kernel: linux3.12.20-1x64
  • Skill: Intermediate
Re: [How-To] use ManjaroISO to create development respins
« Reply #1 on: 24. August 2014, 21:05:31 »
Resolving git.manjaro.org (git.manjaro.org)... failed: Name or service not known.
wget: unable to resolve host address ‘git.manjaro.org’

I have been trying to make a mate spin but the git link seems down.

Offline aaditya

  • OpenRC Team
  • ****
  • Posts: 2844
    • My Website
  • Branch: Testing
  • Desktop: Xfce, Openbox
  • GPU Card: Intel HD 4000
  • Kernel: Linux 4.4 x86_64
  • Skill: Intermediate
Re: [How-To] use ManjaroISO to create development respins
« Reply #2 on: 24. August 2014, 21:18:21 »
The link is old.
You can get a copy of the configs by cloning https://github.com/manjaro/manjaroiso, ie:
Code: [Select]
git clone https://github.com/manjaro/manjaroiso
There is a mate sub-folder inside the configs folder.

Offline agnotek

  • Jr. Mitglied
  • **
  • Posts: 68
  • Branch: stable
  • Desktop: Cinnamon
  • GPU Card: Geforce 840M
  • GPU driver: free
  • Kernel: linux40
  • Skill: Advanced
Re: [How-To] use ManjaroISO to create development respins
« Reply #3 on: 10. October 2014, 18:11:36 »
found it out myself
« Last Edit: 12. October 2014, 12:38:32 by agnotek »