Permalink
Browse files

Update for 0.3 release

  • Loading branch information...
zelbrium committed Aug 11, 2017
1 parent f2245dd commit 276ca3c5f8f7df07edc842384b41d1a891ea0cc9
View
15 LICENSE

This file was deleted.

Oops, something went wrong.
View
@@ -10,7 +10,7 @@ This repository contains everything needed to build the ISO except for some depe
To build the ISO,
1) Add vosrepo.velt.io/x86_64 to your pacman repositories, and you'll also need to locally sign our GPG key (E3BB5484, owned by Aidan Shafran <zelbrium@gmail.com>) using pacman-key.
1) Add http://repo.velt.io/x86_64 to your pacman repositories, and you'll also need to locally sign our GPG key (1BCE8B257234A9DA2A733339C876A8F2E3BB5484, owned by Aidan Shafran <zelbrium@gmail.com>) using pacman-key.
2) Make sure that root owns all of the airootfs directory.
@@ -46,10 +46,10 @@
#
[greeter]
background=/usr/share/veltos/wallpapers/default.png
user-background=true
#theme-name=Paper
#user-background=
theme-name=Paper
icon-theme-name=Paper
font-name=Noto Sans 10.5
font-name=Noto Sans 11
xft-antialias=true
#xft-dpi=
xft-hintstyle=medium
View
@@ -14,7 +14,6 @@
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
@@ -33,7 +32,8 @@ Architecture = auto
#UseSyslog
#Color
#TotalDownload
CheckSpace
# We cannot check disk space from within a chroot environment
#CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
@@ -85,21 +85,12 @@ Include = /etc/pacman.d/mirrorlist
Include = /etc/pacman.d/mirrorlist
[vosrepo]
SigLevel = Never
Server = http://vosrepo.velt.io/$arch
# Packages are signed, but don't want to mess with keyring stuff in the ISO...
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
SigLevel = Required TrustAll
Server = http://repo.velt.io/$arch
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
@@ -0,0 +1,3 @@
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin root --noclear %I 38400 linux
@@ -12,9 +12,11 @@ cp -aT /etc/skel/ /root/
chmod 700 /root
# Create live user
groupadd -r autologin
useradd -m -p "" -g users -G "adm,audio,floppy,log,network,rfkill,scanner,storage,optical,power,wheel,autologin" -s /bin/bash veltlive
echo "veltlive ALL=(ALL:ALL) ALL" >> /etc/sudoers
groupadd -rf autologin
! id veltlive && useradd -m -p "" -g users -G "adm,audio,floppy,log,network,rfkill,scanner,storage,optical,power,wheel,autologin" -s /bin/bash veltlive
if ! grep -q "veltlive" /etc/sudoers ; then
echo "veltlive ALL=(ALL:ALL) ALL" >> /etc/sudoers
fi
#
sed -i 's/#\(PermitRootLogin \).\+/\1yes/' /etc/ssh/sshd_config
@@ -28,19 +30,17 @@ sed -i 's/#\(HandleLidSwitch=\)suspend/\1ignore/' /etc/systemd/logind.conf
systemctl enable pacman-init.service choose-mirror.service
systemctl set-default graphical.target
systemctl enable wicd
#
systemctl enable NetworkManager
systemctl enable lightdm
glib-compile-schemas /usr/share/glib-2.0/schemas/
# Don't want this stuff cluttering the Launcher
rm /usr/share/applications/bssh.desktop
rm /usr/share/applications/bvnc.desktop
rm /usr/share/applications/avahi-discover.desktop
rm /usr/share/applications/qv4l2.desktop
rm /usr/share/applications/gcm-viewer.desktop
rm /usr/share/applications/nm-connection-editor.desktop
rm /usr/share/applications/zenmap.desktop
rm /usr/share/applications/zenmap-root.desktop
rm /usr/share/applications/elinks.desktop
rm /usr/share/applications/bssh.desktop || true
rm /usr/share/applications/bvnc.desktop || true
rm /usr/share/applications/avahi-discover.desktop || true
rm /usr/share/applications/qv4l2.desktop || true
rm /usr/share/applications/nm-connection-editor.desktop || true
rm /usr/share/applications/zenmap.desktop || true
rm /usr/share/applications/zenmap-root.desktop || true
rm /usr/share/applications/elinks.desktop || true
@@ -1,3 +1,8 @@
View this installation guide online at
Use a disk partitioning tool, such as gdisk, to create an
installation partition and an EFI System Partition (if one
does not already exist). Then use vos-install-gui to
install VeltOS.
View standard Arch Linux installation guide online at
https://wiki.archlinux.org/index.php/Installation_Guide

This file was deleted.

Oops, something went wrong.
View
@@ -64,7 +64,7 @@ make_packages() {
# Needed packages for x86_64 EFI boot
make_packages_efi() {
setarch ${arch} mkarchiso ${verbose} -w "${work_dir}/${arch}" -C "${work_dir}/pacman.conf" -D "${install_dir}" -p "prebootloader" install
setarch ${arch} mkarchiso ${verbose} -w "${work_dir}/${arch}" -C "${work_dir}/pacman.conf" -D "${install_dir}" -p "efitools" install
}
# Copy mkinitcpio archiso hooks and build initramfs (airootfs)
@@ -146,8 +146,8 @@ make_isolinux() {
# Prepare /EFI
make_efi() {
mkdir -p ${work_dir}/iso/EFI/boot
cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/PreLoader.efi ${work_dir}/iso/EFI/boot/bootx64.efi
cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/HashTool.efi ${work_dir}/iso/EFI/boot/
cp ${work_dir}/x86_64/airootfs/usr/share/efitools/efi/PreLoader.efi ${work_dir}/iso/EFI/boot/bootx64.efi
cp ${work_dir}/x86_64/airootfs/usr/share/efitools/efi/HashTool.efi ${work_dir}/iso/EFI/boot/
cp ${work_dir}/x86_64/airootfs/usr/lib/systemd/boot/efi/systemd-bootx64.efi ${work_dir}/iso/EFI/boot/loader.efi
@@ -169,8 +169,8 @@ make_efi() {
# Prepare efiboot.img::/EFI for "El Torito" EFI boot mode
make_efiboot() {
mkdir -p ${work_dir}/iso/EFI/archiso
truncate -s 40M ${work_dir}/iso/EFI/archiso/efiboot.img
mkfs.vfat -n ARCHISO_EFI ${work_dir}/iso/EFI/archiso/efiboot.img
truncate -s 64M ${work_dir}/iso/EFI/archiso/efiboot.img
mkfs.fat -n ARCHISO_EFI ${work_dir}/iso/EFI/archiso/efiboot.img
mkdir -p ${work_dir}/efiboot
mount ${work_dir}/iso/EFI/archiso/efiboot.img ${work_dir}/efiboot
@@ -182,8 +182,8 @@ make_efiboot() {
cp ${work_dir}/iso/${install_dir}/boot/intel_ucode.img ${work_dir}/efiboot/EFI/archiso/intel_ucode.img
mkdir -p ${work_dir}/efiboot/EFI/boot
cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/PreLoader.efi ${work_dir}/efiboot/EFI/boot/bootx64.efi
cp ${work_dir}/x86_64/airootfs/usr/lib/prebootloader/HashTool.efi ${work_dir}/efiboot/EFI/boot/
cp ${work_dir}/x86_64/airootfs/usr/share/efitools/efi/PreLoader.efi ${work_dir}/efiboot/EFI/boot/bootx64.efi
cp ${work_dir}/x86_64/airootfs/usr/share/efitools/efi/HashTool.efi ${work_dir}/efiboot/EFI/boot/
cp ${work_dir}/x86_64/airootfs/usr/lib/systemd/boot/efi/systemd-bootx64.efi ${work_dir}/efiboot/EFI/boot/loader.efi
@@ -213,7 +213,7 @@ make_prepare() {
# Build ISO
make_iso() {
mkarchiso ${verbose} -w "${work_dir}" -D "${install_dir}" -L "${iso_label}" -o "${out_dir}" iso "${iso_name}-${iso_version}-dual.iso"
mkarchiso ${verbose} -w "${work_dir}" -D "${install_dir}" -L "${iso_label}" -o "${out_dir}" iso "${iso_name}-${iso_version}-x86_64.iso"
}
if [[ ${EUID} -ne 0 ]]; then
View
Binary file not shown.
View
@@ -13,6 +13,7 @@ dnsutils
dosfstools
elinks
ethtool
exfat-utils
f2fs-tools
fsarchiver
gnu-netcat
@@ -26,8 +27,10 @@ ipw2200-fw
irssi
lftp
linux-atm
lsscsi
mc
mtools
ndisc6
nfs-utils
nilfs-utils
nmap
@@ -45,6 +48,8 @@ refind-efi
rfkill
rp-pppoe
rsync
sdparm
sg3_utils
smartmontools
speedtouch
sudo
View
@@ -1,19 +1,17 @@
cantarell-fonts
cheese
chromium
dconf-editor
eog
gedit
gnome-terminal
gnome-calculator
graphene-desktop-git
libreoffice
graphene-desktop
lightdm
lightdm-gtk-greeter
networkmanager
noto-fonts
rhythmbox
totem
ttf-dejavu
vos-wallpapers
wicd
paper-gtk-theme-git
paper-icon-theme-git
veltos-config
veltos-install
xorg
yaourt
View

This file was deleted.

Oops, something went wrong.
View
View
@@ -5,7 +5,7 @@ COM32 boot/syslinux/whichsys.c32
APPEND -pxe- pxe -sys- sys -iso- sys
LABEL pxe
CONFIG boot/syslinux/archiso_pxe_choose.cfg
CONFIG boot/syslinux/archiso_pxe.cfg
LABEL sys
CONFIG boot/syslinux/archiso_sys_choose.cfg
CONFIG boot/syslinux/archiso_sys.cfg
@@ -1,6 +1,6 @@
SERIAL 0 38400
UI boot/syslinux/vesamenu.c32
MENU TITLE Arch Linux
MENU TITLE VeltOS
MENU BACKGROUND boot/syslinux/splash.png
MENU WIDTH 78
Oops, something went wrong.

0 comments on commit 276ca3c

Please sign in to comment.