24 Commits
0.8.2 ... 0.10

Author SHA1 Message Date
8a4d0d9cc8 prepare for new base package 2019-10-09 01:20:33 +02:00
8bcdce1a23 prepare artools-0.15 2019-09-10 00:44:15 +02:00
c9ce213e3e prepare artools-0.15 2019-09-10 00:36:12 +02:00
869b7105fe add .gitignore 2019-09-10 00:34:28 +02:00
d1130dfc4e lxqt: remove desktopfs layer 2019-08-11 23:09:33 +02:00
c252fea9e9 linex: add backuppc 2019-07-10 19:30:34 +02:00
2986cfa7e7 linexa: add a bunch of live packages to have a usable live session 2019-05-17 23:33:13 +02:00
37890ed48c add linexa server profile 2019-04-27 21:44:32 +02:00
8369cef652 „linexa“ löschen 2019-04-27 21:30:09 +02:00
3cd1fe38a4 „linexa“ hinzufügen
BLFS based iso of linexa linux
2019-04-27 21:29:13 +02:00
45df092d37 lxqt: update profile.conf 2019-02-28 17:54:07 +01:00
167681a436 lxqt: use connman 2019-02-20 11:26:27 +01:00
ed1b755a9c Add cryptsetup-runit 2019-02-16 21:50:43 +07:00
37619b95d4 Revert "Remove cryptsetup-openrc from deps, add cryptsetup package"
This reverts commit d94172218e.
2019-02-16 21:49:52 +07:00
d94172218e Remove cryptsetup-openrc from deps, add cryptsetup package
Since none of our isos use any encrypted partitions, we don't really
need the initscript. However, we do need the binary (in case of
encrypted root).
2019-02-15 19:37:56 +07:00
2a26281983 prepare 0.9 2018-10-23 00:44:14 +02:00
3b0ee9b414 use @ tag 2018-10-09 16:54:31 +02:00
09108c4f54 release 20181008 2018-10-08 02:12:48 +02:00
a1984cbc19 prepare release 2018-10-07 23:34:54 +02:00
7119aabfbd add artix-docs & konversation in live session 2018-10-05 20:58:47 +02:00
721607cd9a add root sudoers.d 2018-10-05 00:09:08 +02:00
33f6c01b0d add amd_ucode 2018-09-07 09:23:27 +02:00
b682e7248e Merge pull request #20 from FredBezies/patch-1
Removing pcmcia-utils
2018-07-03 16:34:11 +02:00
FredBezies
bee55e3b02 Removing pcmcia-utils
This package was removed from Archlinux in june 2018.

See this mail : https://lists.archlinux.org/pipermail/arch-dev-public/2018-June/029270.html
2018-07-03 16:29:47 +02:00
27 changed files with 560 additions and 177 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
to_package/

View File

@@ -1,89 +0,0 @@
VERSION=0.8
PKG = iso-profiles
TOOLS = artools
ifdef PREFIX
PREFIX = /usr/local
endif
SYSCONFDIR = /etc
PROFDIR = $(PREFIX)/share/$(TOOLS)/$(PKG)
BASEDIR = $(PROFDIR)/base
OVERLAYDIR = $(BASEDIR)/live-overlay$(SYSCONFDIR)
LXQTDIR = $(PROFDIR)/lxqt
LXDEDOR = $(PROFDIR)/lxde
DMODE = -dm0755
FMODE = -m0644
RM = rm -f
RMD = rm -fr --one-file-system
BASE = \
$(wildcard base/Packages-*) \
base/profile.conf
LIVE = \
base/live-overlay/etc/fstab \
base/live-overlay/etc/issue
LIVE_DEFAULT = \
$(wildcard base/live-overlay/etc/default/*)
LIVE_PAM = \
$(wildcard base/live-overlay/etc/pam.d/*)
LIVE_SUDOERS = \
$(wildcard base/live-overlay/etc/sudoers.d/*)
LXQT = \
$(wildcard lxqt/Packages-*) \
lxqt/profile.conf
LXQT_DM = \
lxqt/desktop-overlay/etc/sddm.conf
install-base:
install $(DMODE) $(DESTDIR)$(BASEDIR)
install $(FMODE) $(BASE) $(DESTDIR)$(BASEDIR)
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)
install $(FMODE) $(LIVE) $(DESTDIR)$(OVERLAYDIR)
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/default
install $(FMODE) $(LIVE_DEFAULT) $(DESTDIR)$(OVERLAYDIR)/default
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/pam.d
install $(FMODE) $(LIVE_PAM) $(DESTDIR)$(OVERLAYDIR)/pam.d
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/sudoers.d
install $(FMODE) $(LIVE_SUDOERS) $(DESTDIR)$(OVERLAYDIR)/sudoers.d
install-lxqt:
install $(DMODE) $(DESTDIR)$(LXQTDIR)
install $(FMODE) $(LXQT) $(DESTDIR)$(LXQTDIR)
install $(DMODE) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)
install $(FMODE) $(LXQT_DM) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)
uninstall-base:
for f in $(notdir $(BASE)); do $(RM) $(DESTDIR)$(BASEDIR)/$$f; done
for f in $(notdir $(LIVE)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/$$f; done
for f in $(notdir $(LIVE_DEFAULT)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/default/$$f; done
for f in $(notdir $(LIVE_PAM)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/pam.d/$$f; done
for f in $(notdir $(LIVE_SUDOERS)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/sudoers.d/$$f; done
$(RMD) $(DESTDIR)$(BASEDIR)
uninstall-lxqt:
for f in $(notdir $(LXQT)); do $(RM) $(DESTDIR)$(LXQTDIR)/$$f; done
for f in $(notdir $(LXQT_DM)); do $(RM) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)/$$f; done
$(RMD) $(DESTDIR)$(LXQTDIR)
install: install-lxqt install-base
uninstall: uninstall-lxqt uninstall-base
dist:
git archive --format=tar --prefix=$(PKG)-$(VERSION)/ $(VERSION) | gzip -9 > $(PKG)-$(VERSION).tar.gz
gpg --detach-sign --use-agent $(PKG)-$(VERSION).tar.gz
.PHONY: install uninstall dist install-lxqt install-base uninstall-lxqt uninstall-base

View File

@@ -1,15 +0,0 @@
mkinitcpio-nfs-utils
squashfs-tools
nbd
>openrc artix-live-openrc
>runit artix-live-runit
artix-live-portable-efi
>openrc networkmanager-openrc
>openrc ntp-openrc
>openrc bluez-openrc
>runit networkmanager-runit
>runit ntp-runit
>runit bluez-runit

View File

@@ -1,3 +1,7 @@
base
@openrc openrc
@runit runit
@s6 s6
acpi acpi
b43-fwcutter b43-fwcutter
bash bash
@@ -24,8 +28,8 @@ glibc
grep grep
grub grub
gzip gzip
htop
inetutils inetutils
#intel-ucode
iproute2 iproute2
iptables iptables
iputils iputils
@@ -45,34 +49,38 @@ mkinitcpio-openswap
nano nano
net-tools net-tools
ntfs-3g ntfs-3g
>openrc acpid-openrc @openrc acpid-openrc
>openrc cronie-openrc @openrc cronie-openrc
>openrc cryptsetup-openrc @openrc cryptsetup-openrc
>openrc dhcpcd-openrc @openrc dhcpcd-openrc
>openrc haveged-openrc @openrc elogind-openrc
>openrc lvm2-openrc @openrc haveged-openrc
>openrc mdadm-openrc @openrc lvm2-openrc
>openrc nfs-utils-openrc @openrc mdadm-openrc
>openrc rsync-openrc @openrc nfs-utils-openrc
>openrc openssh-openrc @openrc rsync-openrc
>openrc wpa_supplicant-openrc @openrc openssh-openrc
>openrc syslog-ng-openrc @openrc wpa_supplicant-openrc
>runit acpid-runit @openrc syslog-ng-openrc
>runit cronie-runit @runit acpid-runit
>runit dhcpcd-runit @runit cronie-runit
>runit haveged-runit @runit cryptsetup-runit
>runit lvm2-runit @runit dhcpcd-runit
>runit mdadm-runit @runit elogind-runit
>runit nfs-utils-runit @runit haveged-runit
>runit rsync-runit @runit lvm2-runit
>runit openssh-runit @runit mdadm-runit
>runit wpa_supplicant-runit @runit nfs-utils-runit
>runit syslog-ng-runit @runit rsync-runit
artix-sysvcompat @runit openssh-runit
@runit wpa_supplicant-runit
@runit syslog-ng-runit
@s6 dhcpcd-s6
@s6 elogind-s6
@s6 syslog-ng-s6
os-prober os-prober
pacman pacman
pciutils pciutils
pcmciautils
perl perl
procps-ng procps-ng
psmisc psmisc
@@ -90,3 +98,24 @@ which
efibootmgr efibootmgr
xfsprogs xfsprogs
zsh zsh
mkinitcpio-nfs-utils
squashfs-tools
nbd
@openrc artix-live-openrc
@runit artix-live-runit
artix-live-portable-efi
#@openrc networkmanager-openrc
@openrc connman-openrc
@openrc ntp-openrc
@openrc bluez-openrc
#@runit networkmanager-runit
@runit connman-runit
@runit ntp-runit
@runit bluez-runit
intel-ucode
amd-ucode

View File

@@ -2,24 +2,24 @@
# default displaymanager: none # default displaymanager: none
# supported: lightdm, sddm, gdm, lxdm, mdm # supported: lightdm, sddm, gdm, lxdm, mdm
# displaymanager="none" # DISPLAYMANAGER="none"
# Set to false to disable autologin in the livecd # Set to false to disable autologin in the livecd
autologin="false" AUTOLOGIN="false"
# start services # start services
# services=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager') SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# default group membership # default group membership
# addgroups="video,power,storage,optical,network,lp,scanner,wheel,users,log" # ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
################# live-session ################# ################# live-session #################
# default value # default value
# hostname="artix" # HOST_NANE="artix"
# default value # default value
# username="artix" # USER_NAME="artix"
# default value # default value
# password="artix" # PASSWORD="artix"

View File

@@ -0,0 +1,8 @@
/* Allow members of the wheel group to execute any actions
* without password authentication, similar to "sudo NOPASSWD:"
*/
polkit.addRule(function(action, subject) {
if (subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});

View File

@@ -0,0 +1 @@
root ALL=(ALL) ALL

View File

@@ -1,39 +1,36 @@
### packages added here will not be installed on the target system
mkinitcpio-nfs-utils
squashfs-tools
nbd
@openrc artix-live-openrc
@runit artix-live-runit
artix-live-portable-efi
artix-sddm-theme artix-sddm-theme
artix-lxqt-presets artix-lxqt-presets
artix-docs
alsa-firmware @openrc connman-openrc
powertop @openrc ntp-openrc
inxi @openrc bluez-openrc
modemmanager @runit connman-runit
network-manager-applet @runit ntp-runit
nss-mdns @runit bluez-runit
>openrc alsa-utils-openrc intel-ucode
>openrc avahi-openrc amd-ucode
>openrc displaymanager-openrc sddm
>openrc json-c @openrc displaymanager-openrc
>openrc networkmanager-openrc @runit sddm-runit
>openrc ntp-openrc cmst
>openrc openrc-settingsd
>openrc bluez-openrc
>runit alsa-utils-runit calamares-branding
>runit avahi-runit
>runit sddm-runit
>runit json-c
>runit networkmanager-runit
>runit ntp-runit
>runit bluez-runit
librabbitmq-c
libmongoc
#python
lxqt lxqt
compton compton
#compton-conf
lximage-qt lximage-qt
qpdfview qpdfview
gvfs gvfs
@@ -69,4 +66,3 @@ xf86-video-sisusb
xf86-video-vesa xf86-video-vesa
xf86-video-vmware xf86-video-vmware
xf86-video-voodoo xf86-video-voodoo

113
linexa/Packages-Root Normal file
View File

@@ -0,0 +1,113 @@
### packages added here will be installed on the target system
base
@openrc openrc
@runit runit
@s6 s6
acpi
b43-fwcutter
bash
btrfs-progs
bzip2
coreutils
crda
dhclient
diffutils
dmraid
dnsmasq
dosfstools
e2fsprogs
ecryptfs-utils
exfat-utils
f2fs-tools
file
filesystem
findutils
gawk
gcc-libs
gettext
glibc
grep
grub
gzip
htop
inetutils
iproute2
iptables
iputils
ipw2100-fw
ipw2200-fw
jfsutils
linux
less
licenses
linux-firmware
logrotate
lsb-release
man-db
man-pages
memtest86+
mkinitcpio-openswap
nano
net-tools
ntfs-3g
@openrc acpid-openrc
@openrc cronie-openrc
@openrc cryptsetup-openrc
@openrc dhcpcd-openrc
@openrc elogind-openrc
@openrc haveged-openrc
@openrc lvm2-openrc
@openrc mdadm-openrc
@openrc nfs-utils-openrc
@openrc rsync-openrc
@openrc openssh-openrc
@openrc wpa_supplicant-openrc
@openrc syslog-ng-openrc
@runit acpid-runit
@runit cronie-runit
@runit cryptsetup-runit
@runit dhcpcd-runit
@runit elogind-runit
@runit haveged-runit
@runit lvm2-runit
@runit mdadm-runit
@runit nfs-utils-runit
@runit rsync-runit
@runit openssh-runit
@runit wpa_supplicant-runit
@runit syslog-ng-runit
@s6 dhcpcd-s6
@s6 elogind-s6
@s6 syslog-ng-s6
os-prober
pacman
pciutils
perl
procps-ng
psmisc
reiserfsprogs
sed
shadow
s-nail
sudo
sysfsutils
tar
texinfo
usbutils
util-linux
which
efibootmgr
xfsprogs
zsh
## server
@openrc apache-openrc
#@openrc mysql-openrc
@openrc postgresql-openrc
#@openrc cups-openrc
php
php-apache
php-cgi
@openrc backuppc-openrc
base-devel

View File

@@ -0,0 +1 @@
../../../base/root-overlay/etc/default

View File

@@ -0,0 +1 @@
../../../base/root-overlay/etc/fstab

View File

@@ -0,0 +1 @@
../../../base/root-overlay/etc/issue

View File

@@ -0,0 +1 @@
../../../base/root-overlay/etc/pam.d

View File

@@ -0,0 +1 @@
../../../base/root-overlay/etc/polkit-1

View File

@@ -0,0 +1 @@
../../../base/root-overlay/etc/sudoers.d

25
linexa/profile.conf Normal file
View File

@@ -0,0 +1,25 @@
################ install ################
# default displaymanager: none
# supported: lightdm, sddm, gdm, lxdm, mdm
DISPLAYMANAGER="sddm"
# Set to false to disable autologin in the livecd
# AUTOLOGIN="false"
# start services
SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# default group membership
# ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
################# live-session #################
# default value
HOST_NANE="linexa"
# default value
# USER_NAME="artix"
# default value
# PASSWORD="artix"

View File

@@ -2,8 +2,8 @@ mkinitcpio-nfs-utils
squashfs-tools squashfs-tools
nbd nbd
>openrc artix-live-openrc @openrc artix-live-openrc
>runit artix-live-runit @runit artix-live-runit
artix-live-portable-efi artix-live-portable-efi
calamares-branding calamares-branding
@@ -12,5 +12,10 @@ partitionmanager
virtualbox-guest-modules-artix virtualbox-guest-modules-artix
virtualbox-guest-utils virtualbox-guest-utils
open-vm-tools #open-vm-tools
broadcom-wl broadcom-wl
intel-ucode
amd-ucode
artix-docs
konversation

176
lxqt/Packages-Root Normal file
View File

@@ -0,0 +1,176 @@
base
@openrc openrc
@runit runit
@s6 s6
acpi
b43-fwcutter
bash
btrfs-progs
bzip2
coreutils
crda
dhclient
diffutils
dmraid
dnsmasq
dosfstools
e2fsprogs
ecryptfs-utils
exfat-utils
f2fs-tools
file
filesystem
findutils
gawk
gcc-libs
gettext
glibc
grep
grub
gzip
htop
inetutils
iproute2
iptables
iputils
ipw2100-fw
ipw2200-fw
jfsutils
linux
less
licenses
linux-firmware
logrotate
lsb-release
man-db
man-pages
memtest86+
mkinitcpio-openswap
nano
net-tools
ntfs-3g
@openrc acpid-openrc
@openrc cronie-openrc
@openrc cryptsetup-openrc
@openrc dhcpcd-openrc
@openrc elogind-openrc
@openrc haveged-openrc
@openrc lvm2-openrc
@openrc mdadm-openrc
@openrc nfs-utils-openrc
@openrc rsync-openrc
@openrc openssh-openrc
@openrc wpa_supplicant-openrc
@openrc syslog-ng-openrc
@runit acpid-runit
@runit cronie-runit
@runit cryptsetup-runit
@runit dhcpcd-runit
@runit elogind-runit
@runit haveged-runit
@runit lvm2-runit
@runit mdadm-runit
@runit nfs-utils-runit
@runit rsync-runit
@runit openssh-runit
@runit wpa_supplicant-runit
@runit syslog-ng-runit
@s6 dhcpcd-s6
@s6 elogind-s6
@s6 syslog-ng-s6
os-prober
pacman
pciutils
perl
procps-ng
psmisc
reiserfsprogs
sed
shadow
s-nail
sudo
sysfsutils
tar
texinfo
usbutils
util-linux
which
efibootmgr
xfsprogs
zsh
artix-sddm-theme
artix-lxqt-presets
alsa-firmware
powertop
inxi
@openrc connman-openrc
@runit connman-runit
cmst
#modemmanager
#network-manager-applet
#nss-mdns
@openrc alsa-utils-openrc
@openrc avahi-openrc
@openrc displaymanager-openrc
#@openrc json-c
#@openrc networkmanager-openrc
@openrc ntp-openrc
@openrc openrc-settingsd
@openrc bluez-openrc
@runit alsa-utils-runit
@runit avahi-runit
@runit sddm-runit
#@runit json-c
#@runit networkmanager-runit
@runit ntp-runit
@runit bluez-runit
librabbitmq-c
libmongoc
lxqt
compton
lximage-qt
qpdfview
gvfs
kwrite
obconf-qt
pcmanfm-qt
falkon
xarchiver
vlc
terminus-font
ttf-bitstream-vera
ttf-dejavu
ttf-droid
ttf-inconsolata
ttf-indic-otf
ttf-liberation
xdg-user-dirs
xdg-utils
xorg-server
xorg-xinit
xf86-input-vmmouse
xf86-video-amdgpu
xf86-video-ati
xf86-video-dummy
xf86-video-fbdev
xf86-video-intel
xf86-video-nouveau
xf86-video-openchrome
xf86-video-sisusb
xf86-video-vesa
xf86-video-vmware
xf86-video-voodoo

1
lxqt/live-overlay Symbolic link
View File

@@ -0,0 +1 @@
../base/root-overlay

View File

@@ -2,27 +2,24 @@
# default displaymanager: none # default displaymanager: none
# supported: lightdm, sddm, gdm, lxdm, mdm # supported: lightdm, sddm, gdm, lxdm, mdm
displaymanager="sddm" DISPLAYMANAGER="sddm"
# Set to false to disable autologin in the livecd # Set to false to disable autologin in the livecd
# autologin="true" # AUTOLOGIN="true"
# start services # start services
# services=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager') SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# default group membership # default group membership
# addgroups="video,power,storage,optical,network,lp,scanner,wheel,users,log" ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
# calamares netgroups
# netgroups_url="https://raw.githubusercontent.com/artix-linux/netgroups/master"
################# live-session ################# ################# live-session #################
# unset defaults to given value # unset defaults to given value
# hostname="artix" # HOST_NAME="artix"
# unset defaults to given value # unset defaults to given value
# username="artix" # USER_NAME="artix"
# unset defaults to given value # unset defaults to given value
# password="artix" # PASSWORD="artix"

View File

@@ -0,0 +1,129 @@
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
Relogin=false
# Name of session file for autologin session (if empty try last logged in)
Session=
# Username for autologin session
User=
[General]
# Halt command
HaltCommand=/usr/bin/loginctl poweroff
# Input method module
InputMethod=qtvirtualkeyboard
# Initial NumLock state. Can be on, off or none.
# If property is set to none, numlock won't be changed
# NOTE: Currently ignored if autologin is enabled.
Numlock=none
# Reboot command
RebootCommand=/usr/bin/loginctl reboot
[Theme]
# Current theme name
Current=artix
# Cursor theme used in the greeter
CursorTheme=
# Number of users to use as threshold
# above which avatars are disabled
# unless explicitly enabled with EnableAvatars
DisableAvatarsThreshold=7
# Enable display of custom user avatars
EnableAvatars=true
# Global directory for user avatars
# The files should be named <username>.face.icon
FacesDir=/usr/share/sddm/faces
# Theme directory path
ThemeDir=/usr/share/sddm/themes
[Users]
# Default $PATH for logged in users
DefaultPath=/usr/local/bin:/usr/bin:/bin
# Comma-separated list of shells.
# Users with these shells as their default won't be listed
HideShells=
# Comma-separated list of users that should not be listed
HideUsers=
# Maximum user id for displayed users
MaximumUid=60000
# Minimum user id for displayed users
MinimumUid=1000
# Remember the session of the last successfully logged in user
RememberLastSession=true
# Remember the last successfully logged in user
RememberLastUser=true
# When logging in as the same user twice, restore the original session, rather than create a new one
ReuseSession=false
[Wayland]
# Enable Qt's automatic high-DPI scaling
EnableHiDPI=false
# Path to a script to execute when starting the desktop session
SessionCommand=/usr/share/sddm/scripts/wayland-session
# Directory containing available Wayland sessions
SessionDir=/usr/share/wayland-sessions
# Path to the user session log file
SessionLogFile=.local/share/sddm/wayland-session.log
[X11]
# Path to a script to execute when starting the display server
DisplayCommand=/usr/share/sddm/scripts/Xsetup
# Path to a script to execute when stopping the display server
DisplayStopCommand=/usr/share/sddm/scripts/Xstop
# Enable Qt's automatic high-DPI scaling
EnableHiDPI=false
# The lowest virtual terminal number that will be used.
MinimumVT=7
# Arguments passed to the X server invocation
ServerArguments=-nolisten tcp
# Path to X server binary
ServerPath=/usr/bin/X
# Path to a script to execute when starting the desktop session
SessionCommand=/usr/share/sddm/scripts/Xsession
# Directory containing available X sessions
SessionDir=/usr/share/xsessions
# Path to the user session log file
SessionLogFile=.local/share/sddm/xorg-session.log
# Path to the Xauthority file
UserAuthFile=.Xauthority
# Path to xauth binary
XauthPath=/usr/bin/xauth
# Path to Xephyr binary
XephyrPath=/usr/bin/Xephyr