forked from altcloud/mkimage-profiles
Compare commits
83 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
418cc79195 | ||
|
7bdda821e7 | ||
|
3bad58987b | ||
|
441a5bdfbd | ||
|
3161c43467 | ||
|
b2a1befe25 | ||
|
f43d68ce62 | ||
|
93371601fb | ||
|
d931d69ddd | ||
|
bd9fef2c2c | ||
|
15a0e6769e | ||
|
674f7db26e | ||
|
891f982e92 | ||
|
b05007943b | ||
|
07cc320b99 | ||
|
f0368c6327 | ||
|
4cfe0fa10f | ||
|
8b26752de9 | ||
|
f44c386107 | ||
|
af1dd0f4e3 | ||
|
1276284ce7 | ||
|
20f8c1853d | ||
|
989c903efb | ||
|
de38413966 | ||
|
43e76bd650 | ||
|
de94641c41 | ||
|
62a37f373f | ||
|
9257927e86 | ||
|
99a7a97284 | ||
|
49b400378d | ||
|
922b44bf57 | ||
|
e43386c1fe | ||
|
84ad4092dc | ||
|
fbe571e296 | ||
|
5ef8291755 | ||
|
9dc9f14f21 | ||
|
873737a24e | ||
|
6470e1d8da | ||
|
a7146f993a | ||
|
25616fb388 | ||
|
c8d92ab767 | ||
|
282257d479 | ||
|
6063a9913f | ||
|
3820a3cb26 | ||
|
ce6c4b6bf2 | ||
|
c1366d3195 | ||
|
4db16f0eb8 | ||
|
5c943e1cdf | ||
|
615d1793ab | ||
|
fc3569a491 | ||
|
dc8799be08 | ||
|
8e87358b66 | ||
|
5a09eed232 | ||
|
93a8a89103 | ||
|
4918019b29 | ||
|
0cb540acf2 | ||
|
9c09cd1447 | ||
|
72986b5321 | ||
|
a10125ffb2 | ||
|
da65dc2fd9 | ||
|
33e154dd7e | ||
|
f110716ae6 | ||
|
607aa1b7d8 | ||
|
7afce7b46c | ||
|
81a6ab9ec1 | ||
|
d79061fb44 | ||
|
f123fea698 | ||
|
f059955d31 | ||
|
7666d3ac2d | ||
|
42e6674120 | ||
|
37b971f533 | ||
|
ba857b9e34 | ||
|
f879c16d80 | ||
|
889be05910 | ||
|
ddca9d469b | ||
|
0b870ef03c | ||
|
42ed473409 | ||
|
006230139c | ||
|
f92a36da7d | ||
|
e59dca158e | ||
|
ce8e2d2272 | ||
|
1b0d05100c | ||
|
6933b7d41e |
@@ -1,5 +1,5 @@
|
||||
Name: mkimage-profiles
|
||||
Version: 1.1.1
|
||||
Version: 1.1.8
|
||||
Release: alt1
|
||||
|
||||
Summary: ALT Linux based distribution metaprofile
|
||||
@@ -78,6 +78,27 @@ cp -a * %buildroot%mpdir
|
||||
%doc %docs/*
|
||||
|
||||
%changelog
|
||||
* Mon Sep 16 2013 Michael Shigorin <mike@altlinux.org> 1.1.8-alt1
|
||||
- armh/p7/ve fixes
|
||||
|
||||
* Mon Aug 26 2013 Michael Shigorin <mike@altlinux.org> 1.1.7-alt1
|
||||
- minor fixes
|
||||
|
||||
* Mon Aug 12 2013 Michael Shigorin <mike@altlinux.org> 1.1.6-alt1
|
||||
- vm-net retired
|
||||
|
||||
* Mon Aug 05 2013 Michael Shigorin <mike@altlinux.org> 1.1.5-alt1
|
||||
- armh related fixes
|
||||
|
||||
* Mon Jul 29 2013 Michael Shigorin <mike@altlinux.org> 1.1.4-alt1
|
||||
- assorted fixups
|
||||
|
||||
* Mon Jul 22 2013 Michael Shigorin <mike@altlinux.org> 1.1.3-alt1
|
||||
- armh fixes and tweaks
|
||||
|
||||
* Mon Jul 15 2013 Michael Shigorin <mike@altlinux.org> 1.1.2-alt1
|
||||
- control and sound features
|
||||
|
||||
* Mon Jul 01 2013 Michael Shigorin <mike@altlinux.org> 1.1.1-alt1
|
||||
- cuboxism
|
||||
|
||||
|
6
.gear/tags/390047d385a32ad4481c63e9b945343f259d75ed
Normal file
6
.gear/tags/390047d385a32ad4481c63e9b945343f259d75ed
Normal file
@@ -0,0 +1,6 @@
|
||||
object 15a0e6769e8c490b4283845c8b8641cf345dd1c8
|
||||
type commit
|
||||
tag v1.1.7
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1377526131 +0300
|
||||
|
||||
minor fixes
|
@@ -1,6 +0,0 @@
|
||||
object 386c1b14a371c5fa3309a86a8dc8d9b3eeaaac84
|
||||
type commit
|
||||
tag v1.1.0
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1371486056 +0400
|
||||
|
||||
1.1 branch
|
@@ -1 +1 @@
|
||||
c04d762aaa33d776387780e0f65c95be05b6e5d9 v1.1.0
|
||||
390047d385a32ad4481c63e9b945343f259d75ed v1.1.7
|
||||
|
13
Makefile
13
Makefile
@@ -6,15 +6,16 @@
|
||||
-include $(HOME)/.mkimage/profiles.mk
|
||||
|
||||
# for immediate assignment
|
||||
ifndef ARCHES
|
||||
ifdef ARCH
|
||||
ARCHES := $(ARCH)
|
||||
else
|
||||
ARCHES := $(shell arch \
|
||||
ifndef ARCH
|
||||
ARCH := $(shell arch \
|
||||
| sed 's/i686/i586/; s/armv7.*/armh/; s/armv.*/arm/; s/ppc.*/ppc/')
|
||||
endif
|
||||
|
||||
ifndef ARCHES
|
||||
ARCHES := $(ARCH)
|
||||
endif
|
||||
export ARCHES
|
||||
|
||||
export ARCHES ARCH
|
||||
|
||||
export PATH := $(CURDIR)/bin:$(PATH)
|
||||
|
||||
|
15
bin/tar2fs
15
bin/tar2fs
@@ -20,7 +20,9 @@ fi
|
||||
[ -n "$GLOBAL_DEBUG" ] || message "WORKDIR: $WORKDIR"
|
||||
|
||||
MB=1048576 # a parted's "megabyte" in bytes is *broken*
|
||||
|
||||
SIZE_FACTOR=2 # multiply the sizes found by this value
|
||||
BOOT_SIZE_FACTOR=2 # multiply /boot size by this value additionally
|
||||
|
||||
CUR_BOUNDARY=0 # align first partition at 1MB for performance (+1)
|
||||
|
||||
@@ -87,15 +89,15 @@ IMG="$2"
|
||||
ROOTSIZE="$3"
|
||||
[ -n "$ROOTSIZE" -a "$ROOTSIZE" != 0 ] || unset ROOTSIZE
|
||||
|
||||
# image size in bytes (note the final ceil rounding to megabytes)
|
||||
# image size in bytes
|
||||
TARSIZE="$(stat -Lc %s "$TAR")"
|
||||
# /boot size in that tarball
|
||||
BOOTSIZE="$(boot_size "$TAR")"
|
||||
DEFSIZE="$(($SIZE_FACTOR * ($TARSIZE - $BOOTSIZE)))" # (exact sizes)
|
||||
ROOTSIZE="$((${ROOTSIZE:-$DEFSIZE} + $MB - 1))"
|
||||
ROOTSIZE="$((${ROOTSIZE:-$DEFSIZE} + $MB - 1))" # for ceil rounding to MB
|
||||
# image and /boot sizes in megabytes
|
||||
ROOTSIZEM="$(($ROOTSIZE / $MB))"
|
||||
BOOTSIZEM="$((($SIZE_FACTOR * $BOOTSIZE + $MB - 1) / $MB))"
|
||||
BOOTSIZEM="$((($SIZE_FACTOR * $BOOT_SIZE_FACTOR * $BOOTSIZE + $MB - 1) / $MB))"
|
||||
|
||||
# tested to work: ext[234], jfs
|
||||
# NB: xfs doesn't have a spare sector for the bootloader
|
||||
@@ -155,14 +157,9 @@ fi
|
||||
# not ROOTSIZEM but "the rest"; somewhat non-trivial arithmetics lurk in parted
|
||||
mkpart
|
||||
|
||||
kpartx -a "$LOOPDEV"
|
||||
kpartx -a -s "$LOOPDEV"
|
||||
LOOPROOT="/dev/mapper/$(basename "$LOOPDEV")p$ROOTPART"
|
||||
|
||||
# might take a tiny bit of time to actually appear
|
||||
for i in `seq 10`; do
|
||||
[ -b "$LOOPROOT" ] && break || sleep 0.1
|
||||
done
|
||||
|
||||
mkfs."$ROOTFSTYPE" "$LOOPROOT"
|
||||
|
||||
if [ -n "$BOOTPART" ]; then
|
||||
|
@@ -2,10 +2,16 @@ ifeq (armh,$(ARCH))
|
||||
|
||||
ifeq (ve,$(IMAGE_CLASS))
|
||||
|
||||
# aliases for autobuild
|
||||
ve/regular-nexus7-e17: ve/nexus7-e17; @:
|
||||
ve/regular-nexus7-kde4: ve/nexus7-kde4; @:
|
||||
ve/altlinux-p7-nexus7-e17: ve/nexus7-e17; @:
|
||||
ve/altlinux-p7-nexus7-kde4: ve/nexus7-kde4; @:
|
||||
|
||||
ve/.tegra3-base: ve/.base use/armh use/kernel
|
||||
@$(call add,BASE_PACKAGES,nvidia-tegra)
|
||||
|
||||
ve/.tegra3-tablet: ve/.tegra3-base use/armh-tegra3
|
||||
ve/.tegra3-tablet: ve/.tegra3-base use/armh-tegra3 +pulse
|
||||
@$(call add,BASE_LISTS,$(call tags,base tablet))
|
||||
|
||||
ve/.nexus7-tablet: ve/.tegra3-tablet use/armh-nexus7 \
|
||||
@@ -18,7 +24,7 @@ ve/.nexus7-tablet: ve/.tegra3-tablet use/armh-nexus7 \
|
||||
|
||||
ve/nexus7-e17: ve/.nexus7-tablet use/x11/e17 use/x11/lightdm/gtk; @:
|
||||
|
||||
ve/nexus7-kde4: ve/.nexus7-tablet use/x11/lightdm/kde +systemd
|
||||
ve/nexus7-kde4: ve/.nexus7-tablet use/x11/lightdm/kde +systemd +pulse +nm
|
||||
@$(call add,BASE_LISTS,$(call tags,base kde4mobile))
|
||||
|
||||
ve/nexus7-xfce: ve/.nexus7-tablet use/x11/xfce use/x11/lightdm/gtk +systemd
|
||||
@@ -29,18 +35,19 @@ endif
|
||||
ifeq (vm,$(IMAGE_CLASS))
|
||||
|
||||
# NB: early dependency on use/kernel is on intent
|
||||
vm/.arm-base: profile/bare use/kernel use/net-eth/dhcp use/vm-ssh; @:
|
||||
vm/.arm-base: profile/bare use/kernel use/net-eth/dhcp use/net-ssh; @:
|
||||
@$(call add,BASE_PACKAGES,interactivesystem e2fsprogs)
|
||||
@$(call add,BASE_PACKAGES,apt)
|
||||
@$(call add,BASE_PACKAGES,mkinitrd uboot-tools)
|
||||
@$(call set,BRANDING,altlinux-kdesktop)
|
||||
|
||||
vm/.cubox-bare: vm/.arm-base use/armh use/armh-cubox use/services/ssh +systemd \
|
||||
use/cleanup/installer use/repo use/branding use/xdg-user-dirs/deep
|
||||
@$(call set,KFLAVOURS,cubox)
|
||||
vm/.cubox-bare: vm/.arm-base use/armh-cubox use/net-ssh use/repo use/tty/S0
|
||||
@$(call add,BASE_PACKAGES,glibc-locales vim-console rsync)
|
||||
|
||||
vm/.cubox-desktop: vm/.cubox-bare use/armh-dovefb +systemd +pulse \
|
||||
use/armh-cubox use/branding use/xdg-user-dirs/deep
|
||||
@$(call set,BRANDING,altlinux-kdesktop)
|
||||
@$(call add,THE_BRANDING,alterator graphics indexhtml menu notes)
|
||||
@$(call add,BASE_PACKAGES,glibc-locales vim-console rsync)
|
||||
@$(call add,BASE_PACKAGES,parole gst-ffmpeg gst-plugins-vmeta)
|
||||
@$(call add,BASE_PACKAGES,gst-plugins-good gst-plugins-nice)
|
||||
@$(call add,BASE_PACKAGES,gst-plugins-bad gst-plugins-ugly)
|
||||
@@ -49,16 +56,38 @@ vm/.cubox-bare: vm/.arm-base use/armh use/armh-cubox use/services/ssh +systemd \
|
||||
@$(call add,BASE_PACKAGES,LibreOffice4-full LibreOffice4-langpack-ru)
|
||||
@$(call add,BASE_LISTS,$(call tags,(base || desktop) && regular))
|
||||
|
||||
vm/.cubox-base: vm/.cubox-bare use/deflogin/altlinuxroot; @:
|
||||
vm/.cubox-gtk: vm/.cubox-base use/x11/lightdm/gtk +nm; @:
|
||||
|
||||
vm/cubox-xfce: vm/.cubox-bare use/slinux/arm use/oem use/net-usershares \
|
||||
use/domain-client +nm; @:
|
||||
|
||||
vm/cubox-xfce-ru: vm/.cubox-gtk use/slinux/arm use/x11-autologin
|
||||
vm/cubox-xfce-ru: vm/.cubox-desktop use/deflogin/altlinuxroot \
|
||||
use/slinux/arm use/x11/lightdm/gtk use/x11-autologin +nm
|
||||
@$(call add,BASE_PACKAGES,livecd-ru)
|
||||
|
||||
vm/cubox-mate: vm/.cubox-gtk use/x11/mate +nm; @:
|
||||
# these images use a kind of OEM setup
|
||||
vm/.cubox-oem: vm/.cubox-desktop use/oem; @:
|
||||
|
||||
vm/.cubox-gtk: vm/.cubox-oem use/x11/lightdm/gtk +nm; @:
|
||||
|
||||
vm/cubox-xfce: vm/.cubox-gtk \
|
||||
use/slinux/arm use/net-usershares use/domain-client; @:
|
||||
|
||||
vm/cubox-mate: vm/.cubox-gtk use/x11/mate; @:
|
||||
@$(call set,BRANDING,altlinux-centaurus)
|
||||
@$(call add,THE_BRANDING,mate-settings)
|
||||
|
||||
vm/cubox-tde: vm/.cubox-oem use/net-eth/dhcp use/x11-autostart +tde
|
||||
@$(call add,BASE_LISTS,openscada)
|
||||
|
||||
vm/cubox-kde4: vm/.cubox-oem use/x11/kde4 use/x11/kdm4 use/fonts/zerg +pulse
|
||||
@$(call add,BASE_LISTS,$(call tags,desktop && kde4 && !extra))
|
||||
|
||||
vm/cubox-server: vm/.cubox-bare use/deflogin/altlinuxroot use/control/sudo-su \
|
||||
+sysvinit
|
||||
@$(call set,BRANDING,altlinux-centaurus)
|
||||
@$(call add,BASE_PACKAGES,agetty fdisk)
|
||||
@$(call add,BASE_LISTS,$(call tags,base security))
|
||||
|
||||
vm/arm-server: vm/.arm-base use/net-eth/dhcp use/cleanup/installer +sysvinit
|
||||
@$(call set,KFLAVOURS,armadaxp)
|
||||
@$(call add,BASE_PACKAGES,agetty)
|
||||
@$(call add,BASE_LISTS,$(call tags,extra (server || network)))
|
||||
|
||||
endif
|
||||
|
||||
|
@@ -49,9 +49,8 @@ distro/live-rescue: distro/live-icewm use/efi
|
||||
$(call tags,(base || extra) && (archive || rescue || network)))
|
||||
|
||||
# NB: this one doesn't include the browser, needs to be chosen downstream
|
||||
distro/.live-webkiosk: distro/.live-kiosk use/live/hooks use/live/ru
|
||||
distro/.live-webkiosk: distro/.live-kiosk use/live/hooks use/live/ru use/sound
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop && (live || network)))
|
||||
@$(call add,LIVE_PACKAGES,alsa-utils udev-alsa)
|
||||
@$(call add,CLEANUP_PACKAGES,'libqt4*' 'qt4*')
|
||||
|
||||
distro/live-webkiosk-mini: distro/.live-webkiosk
|
||||
|
@@ -1,9 +1,10 @@
|
||||
# p7 base kits
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
|
||||
mixin/p7:
|
||||
@$(call set,BRANDING,altlinux-starterkit)
|
||||
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
|
||||
### kludge compatibility: introspection stub for ../main.mk :-/
|
||||
distro/altlinux-p7-cinnamon: distro/regular-cinnamon mixin/p7; @:
|
||||
distro/altlinux-p7-e17: distro/regular-e17 mixin/p7; @:
|
||||
@@ -17,4 +18,10 @@ distro/altlinux-p7-rescue: distro/regular-rescue mixin/p7; @:
|
||||
distro/altlinux-p7-tde: distro/regular-tde mixin/p7; @:
|
||||
distro/altlinux-p7-xfce: distro/regular-xfce mixin/p7; @:
|
||||
|
||||
distro/altlinux-p7-server: distro/regular-server mixin/p7; @:
|
||||
|
||||
endif
|
||||
|
||||
ifeq (ve,$(IMAGE_CLASS))
|
||||
ve/altlinux-p7: ve/generic mixin/p7; @:
|
||||
endif
|
||||
|
@@ -50,6 +50,7 @@ endif
|
||||
distro/regular-xfce: distro/.regular-gtk use/x11/xfce +nm; @:
|
||||
|
||||
distro/regular-lxde: distro/.regular-gtk use/x11/lxde use/fonts/infinality +nm
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop gvfs))
|
||||
|
||||
distro/regular-xmonad: distro/.regular-gtk use/x11/xmonad
|
||||
@$(call add,LIVE_PACKAGES,livecd-regular-xmonad)
|
||||
@@ -66,11 +67,12 @@ distro/regular-cinnamon: distro/.regular-gtk \
|
||||
|
||||
distro/regular-gnome3: distro/.regular-desktop use/x11/gnome3 +plymouth; @:
|
||||
|
||||
distro/regular-tde: distro/.regular-desktop +tde +plymouth +nm
|
||||
distro/regular-tde: distro/.regular-desktop use/net-eth/dhcp +tde +plymouth
|
||||
@$(call add,LIVE_PACKAGES,kdegames kdeedu)
|
||||
@$(call add,LIVE_LISTS,openscada)
|
||||
|
||||
distro/regular-kde4: distro/.regular-desktop use/x11/kde4 use/x11/kdm4 \
|
||||
use/fonts/zerg +plymouth
|
||||
use/fonts/zerg +pulse +plymouth
|
||||
@$(call add,LIVE_LISTS,$(call tags,regular kde4))
|
||||
|
||||
distro/regular-razorqt: distro/.regular-desktop +razorqt +plymouth; @:
|
||||
@@ -81,8 +83,9 @@ distro/regular-rescue: distro/.regular-bare use/rescue/rw \
|
||||
use/syslinux/ui/menu use/hdt use/efi/refind
|
||||
@$(call set,KFLAVOURS,un-def)
|
||||
|
||||
distro/regular-server: distro/.regular-bare +installer \
|
||||
use/bootloader/grub use/firmware use/server/mini
|
||||
distro/regular-server: distro/.regular-bare +installer +sysvinit +power \
|
||||
use/install2/fs use/bootloader/lilo use/firmware use/server/mini
|
||||
@$(call add,THE_LISTS,$(call tags,(base || server) && regular))
|
||||
@$(call set,INSTALLER,desktop)
|
||||
|
||||
endif
|
||||
|
@@ -72,9 +72,8 @@ endif # IMAGE_CLASS: ve
|
||||
|
||||
ifeq (vm,$(IMAGE_CLASS))
|
||||
|
||||
vm/net-static: vm/bare use/vm-net/static use/vm-ssh
|
||||
@$(call set,VM_NET_IPV4ADDR,10.0.2.16/24)
|
||||
@$(call set,VM_NET_IPV4GW,10.0.2.2)
|
||||
vm/net-static: vm/bare use/net-eth use/net-ssh
|
||||
@$(call add,NET_ETH,eth0:static:10.0.2.16/24:10.0.2.2)
|
||||
|
||||
endif # IMAGE_CLASS: vm
|
||||
|
||||
|
@@ -1,15 +1,15 @@
|
||||
ifeq (ve,$(IMAGE_CLASS))
|
||||
|
||||
# no "vzctl enter"
|
||||
ve/bare: ve/.base
|
||||
@$(call add,BASE_PACKAGES,sysvinit)
|
||||
ve/bare: ve/.base use/init/sysv; @:
|
||||
|
||||
# /dev/pty and friends start here
|
||||
ve/base: ve/bare
|
||||
@$(call add,BASE_PACKAGES,interactivesystem)
|
||||
|
||||
# this should be more or less deployable
|
||||
ve/generic: ve/base
|
||||
# this should be more or less convenient
|
||||
ve/generic: ve/base use/repo
|
||||
@$(call add,BASE_PACKAGES,vim-console etckeeper)
|
||||
@$(call add,BASE_LISTS,openssh \
|
||||
$(call tags,base && (server || network || security || pkg)))
|
||||
|
||||
|
@@ -4,7 +4,7 @@ ifeq (vm,$(IMAGE_CLASS))
|
||||
vm/bare: vm/.bare
|
||||
@$(call add,BASE_PACKAGES,apt)
|
||||
|
||||
vm/net: vm/bare use/vm-net/dhcp use/vm-ssh
|
||||
vm/net: vm/bare use/net-eth/dhcp use/net-ssh
|
||||
@$(call add,BASE_PACKAGES,su)
|
||||
|
||||
# NB: use/x11 employs some installer-feature packages
|
||||
|
@@ -47,7 +47,7 @@
|
||||
** экономия RAM+swap при сборке в tmpfs, иначе места на диске
|
||||
** очистка рабочего каталога после успешной сборки очередной стадии
|
||||
** может помешать использовать некоторые варианты отладки
|
||||
** значение: любая строка; по умолчанию пусто при DEBUG, иначе 1
|
||||
** значение: пусто, 0, 1, 2; по умолчанию пусто при DEBUG, иначе 1
|
||||
** см. ../lib/clean.mk
|
||||
|
||||
* DEBUG
|
||||
|
@@ -1,2 +1,3 @@
|
||||
use/armh-cubox: use/armh-dovefb
|
||||
use/armh-cubox: use/armh
|
||||
@$(call add_feature)
|
||||
@$(call set,KFLAVOURS,cubox)
|
||||
|
@@ -1,3 +1,3 @@
|
||||
use/armh-dovefb:
|
||||
use/armh-dovefb: use/armh
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_PACKAGES,xorg-drv-dovefb)
|
||||
|
@@ -1,2 +1,2 @@
|
||||
use/armh:
|
||||
use/armh: use/control/sudo-su
|
||||
@$(call add_feature)
|
||||
|
@@ -1,11 +0,0 @@
|
||||
#!/bin/sh
|
||||
# poor man's root switch
|
||||
# NB: 50-users creates predefined users
|
||||
|
||||
control su public
|
||||
control sudo public
|
||||
|
||||
cat >> /etc/openssh/sshd_config << EOF
|
||||
PermitRootLogin yes
|
||||
UseDNS no
|
||||
EOF
|
@@ -1,7 +1,8 @@
|
||||
# step 4: build the distribution image
|
||||
|
||||
# take the latter part for complex-specified subprofiles like stage2@live
|
||||
SUBDIRS = $(SUBPROFILE_DIRS)
|
||||
# take the latter part for complex-specified subprofiles like stage2@live;
|
||||
# care to exclude non-directories holding no makefiles like rootfs
|
||||
SUBDIRS = $(sort $(dir $(wildcard $(addsuffix /Makefile,$(SUBPROFILE_DIRS)))))
|
||||
|
||||
# proxy over the ISO metadata collected; see also genisoimagerc(5)
|
||||
BOOT_SYSI := $(META_SYSTEM_ID)
|
||||
@@ -23,7 +24,7 @@ prep: $(GLOBAL_DEBUG) dot-disk $(WHATEVER)
|
||||
# can't use mp-showref which belongs to the metaprofile
|
||||
dot-disk:
|
||||
@mkdir -p files/.disk
|
||||
@echo "ALT Linux based" >files/.disk/info
|
||||
@echo "$(META_VOL_ID)" >files/.disk/info
|
||||
@echo "$(ARCH)" >files/.disk/arch
|
||||
@echo "$(DATE)" >files/.disk/date
|
||||
@if type -t git >&/dev/null; then \
|
||||
|
2
features.in/control/README
Normal file
2
features.in/control/README
Normal file
@@ -0,0 +1,2 @@
|
||||
Эта фича предоставляет интерфейс для конфигурирования дистрибутивных
|
||||
значений по умолчанию control(8); см. тж. http://altlinux.org/control
|
8
features.in/control/config.mk
Normal file
8
features.in/control/config.mk
Normal file
@@ -0,0 +1,8 @@
|
||||
use/control:
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_PACKAGES,control)
|
||||
@$(call xport,CONTROL)
|
||||
|
||||
# some presets
|
||||
use/control/sudo-su: use/control
|
||||
@$(call add,CONTROL,su:public sudo:public)
|
11
features.in/control/rootfs/image-scripts.d/50-control
Executable file
11
features.in/control/rootfs/image-scripts.d/50-control
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
# setup control(8) states
|
||||
|
||||
[ -z "$GLOBAL_CONTROL" ] ||
|
||||
echo "$GLOBAL_CONTROL" \
|
||||
| tr ' ' '\n' \
|
||||
| while IFS=':' read facility state; do
|
||||
[ -z "$facility" -o -z "$state" ] ||
|
||||
control "$facility" "$state"
|
||||
done
|
||||
:
|
@@ -1,7 +1,7 @@
|
||||
# WARNING: the variable values are stored in build config/log!
|
||||
use/deflogin:
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_PACKAGES,shadow-utils)
|
||||
@$(call add,THE_PACKAGES,shadow-utils passwd)
|
||||
@$(call xport,ROOTPW)
|
||||
@$(call xport,USERS)
|
||||
@$(call xport,GROUPS)
|
||||
|
@@ -1,6 +1,7 @@
|
||||
use/dev:
|
||||
use/dev: use/control
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_PACKAGES,git-core hasher gear)
|
||||
@$(call add,CONTROL,pam_mktemp:enabled)
|
||||
|
||||
use/dev/mkimage: use/dev
|
||||
@$(call add,THE_PACKAGES,mkimage shadow-change su)
|
||||
|
@@ -28,7 +28,6 @@ fi
|
||||
|
||||
# $TMP
|
||||
TMP="/tmp/.private/$USER"
|
||||
control pam_mktemp enabled
|
||||
sed -i '/^%_tmppath.*tmp$/d' "$HOME/.rpmmacros"
|
||||
echo "%_tmppath $TMP" >> "$HOME/.rpmmacros"
|
||||
|
||||
|
@@ -9,7 +9,6 @@ use/firmware:
|
||||
use/firmware/full: use/firmware/server use/firmware/laptop
|
||||
|
||||
use/firmware/cpu: use/firmware
|
||||
@$(call add,THE_PACKAGES,firmware-amd-ucode)
|
||||
@$(call add,THE_PACKAGES,microcode-data-intel microcode_ctl)
|
||||
|
||||
use/firmware/server: use/firmware
|
||||
|
@@ -1,4 +1,4 @@
|
||||
use/homeros:
|
||||
use/homeros: use/control/sudo-su use/services
|
||||
@$(call add_feature)
|
||||
# @$(call set,BRANDING,simply-linux)
|
||||
# @$(call add,THE_BRANDING,menu xfce-settings)
|
||||
@@ -8,3 +8,4 @@ use/homeros:
|
||||
@$(call add,THE_LISTS,homeros/yasr)
|
||||
@$(call add,THE_LISTS,homeros/tools)
|
||||
# @$(call set,META_VOL_SET,Homeros)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,sshd voiceman)
|
||||
|
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
chkconfig sshd on
|
@@ -2,5 +2,3 @@
|
||||
|
||||
mkdir -p /etc/sudo.d
|
||||
chmod 700 /etc/sudo.d
|
||||
control su public
|
||||
control sudo public
|
||||
|
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
chkconfig voiceman on
|
@@ -5,8 +5,11 @@ use/init:
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_LISTS,$$(INIT_TYPE))
|
||||
|
||||
# THE_LISTS is too late when BASE_PACKAGES have pulled in
|
||||
# the wrong syslogd-daemon provider already
|
||||
use/init/sysv: use/init
|
||||
@$(call set,INIT_TYPE,sysvinit)
|
||||
@$(call add,BASE_PACKAGES,syslogd)
|
||||
|
||||
### i-f should be dropped as soon as rootfs scripts are effective there
|
||||
use/init/systemd: use/init
|
||||
|
@@ -18,7 +18,7 @@ use/live/rw: use/live; @:
|
||||
endif
|
||||
|
||||
# graphical target (not enforcing xorg drivers or blobs)
|
||||
use/live/x11: use/live/base use/x11-autologin use/live/sound +power +efi
|
||||
use/live/x11: use/live/base use/x11-autologin use/sound +power +efi
|
||||
@$(call add,LIVE_LISTS,$(call tags,desktop && (live || network)))
|
||||
@$(call add,LIVE_LISTS,$(call tags,base l10n))
|
||||
@$(call add,LIVE_PACKAGES,fonts-ttf-dejavu fonts-ttf-droid)
|
||||
@@ -40,7 +40,7 @@ use/live/repo/online:
|
||||
@$(call add,LIVE_PACKAGES,livecd-online-repo)
|
||||
|
||||
# alterator-based permanent installation
|
||||
use/live/install: use/metadata use/syslinux/localboot.cfg
|
||||
use/live/install: use/metadata use/xdg-user-dirs use/syslinux/localboot.cfg
|
||||
@$(call add,LIVE_PACKAGES,livecd-install)
|
||||
@$(call add,LIVE_PACKAGES,livecd-installer-features)
|
||||
|
||||
@@ -66,6 +66,3 @@ use/live/hooks: use/live
|
||||
# a crude hack to make sure Russian is supported in a particular image
|
||||
use/live/ru: use/live
|
||||
@$(call add,LIVE_PACKAGES,livecd-ru)
|
||||
|
||||
use/live/sound: use/live
|
||||
@$(call add,LIVE_PACKAGES,amixer alsa-utils aplay udev-alsa)
|
||||
|
@@ -1,6 +1,6 @@
|
||||
+ltsp: use/ltsp/base; @:
|
||||
|
||||
use/ltsp:
|
||||
use/ltsp: use/sound
|
||||
@$(call add_feature)
|
||||
@$(call add,INSTALL2_PACKAGES,installer-feature-ltsp-stage2)
|
||||
@$(call add,MAIN_LISTS,ltsp-client)
|
||||
|
@@ -37,7 +37,8 @@ write_iface() {
|
||||
echo "DISABLED=no"
|
||||
echo "BOOTPROTO=$proto"
|
||||
echo "NM_CONTROLLED=$NMCTL"
|
||||
echo "USE_IFPLUGD=yes"
|
||||
echo "DISABLED=$NMCTL"
|
||||
echo "#USE_IFPLUGD=yes"
|
||||
} > "$dir/options"
|
||||
}
|
||||
|
||||
|
3
features.in/net-ssh/README
Normal file
3
features.in/net-ssh/README
Normal file
@@ -0,0 +1,3 @@
|
||||
Эта фича предназначена для добавления в образ поддержки SSH:
|
||||
добавляется клиент и конфигурируется сервер (требуется задание
|
||||
пути к существующему публичному ключу посредством переменной SSH_KEY).
|
4
features.in/net-ssh/config.mk
Normal file
4
features.in/net-ssh/config.mk
Normal file
@@ -0,0 +1,4 @@
|
||||
use/net-ssh: use/net use/services
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_LISTS,openssh)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,sshd)
|
@@ -2,11 +2,12 @@ ifdef BUILDDIR
|
||||
|
||||
include $(BUILDDIR)/distcfg.mk
|
||||
|
||||
# prepare the provided public SSH key to be carried over into the VM image
|
||||
# prepare the provided public SSH key to be carried over into the image
|
||||
all: SSH_DIR = $(BUILDDIR)/files/root/.ssh
|
||||
all:
|
||||
@if [ -s "$(SSH_KEY)" ]; then \
|
||||
install -pD "$(SSH_KEY)" "$(SSH_DIR)/authorized_keys"; \
|
||||
mkdir -pm0700 "$(SSH_DIR)"; \
|
||||
install -pm0600 "$(SSH_KEY)" "$(SSH_DIR)/authorized_keys"; \
|
||||
fi
|
||||
|
||||
endif
|
5
features.in/net-usershares/README
Normal file
5
features.in/net-usershares/README
Normal file
@@ -0,0 +1,5 @@
|
||||
Эта фича выполняет предварительное конфигурирование системы
|
||||
для работы плагинов файл-менеджеров, реализующих взаимодействие
|
||||
с Samba-сервером для динамического создания разделяемых файловых
|
||||
ресурсов ("пользовательских шар"). Без добавления соответствующего
|
||||
файл-менеджера и нужного плагина смысла не имеет.
|
@@ -1,4 +1,4 @@
|
||||
+nm: use/net/nm; @:
|
||||
+nm: use/net/nm/nodelay; @:
|
||||
|
||||
use/net: use/services
|
||||
@$(call add_feature)
|
||||
@@ -12,6 +12,9 @@ use/net/nm: use/net
|
||||
@$(call add,THE_LISTS,$(call tags,desktop nm))
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,NetworkManager ModemManager)
|
||||
|
||||
use/net/nm/nodelay: use/net/nm
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,NetworkManager-wait-online)
|
||||
|
||||
use/net/connman: use/net
|
||||
@$(call add,THE_PACKAGES,connman)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,connman)
|
||||
|
@@ -1,14 +1,14 @@
|
||||
+power: use/power/acpi/button use/power/acpi/cpufreq; @:
|
||||
|
||||
# common
|
||||
# TODO: invent multi-target scripts and integrate that 08-powerbutton
|
||||
use/power:
|
||||
use/power: sub/rootfs use/services
|
||||
@$(call add_feature)
|
||||
@$(call add,COMMON_PACKAGES,installer-feature-powerbutton-stage3)
|
||||
|
||||
# modern power management
|
||||
use/power/acpi: use/power
|
||||
@$(call add,COMMON_PACKAGES,acpid acpi)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,acpid)
|
||||
|
||||
use/power/acpi/button: use/power/acpi
|
||||
@$(call add,COMMON_PACKAGES,acpid-events-power)
|
||||
@@ -18,7 +18,10 @@ use/power/acpi/cpufreq: use/power/acpi
|
||||
|
||||
use/power/acpi/powersave: use/power/acpi
|
||||
@$(call add,COMMON_PACKAGES,powersave)
|
||||
@$(call add,DEFAULT_SERVICES_DISABLE,acpid) # override
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,powersaved)
|
||||
|
||||
# legacy power management
|
||||
use/power/apm: use/power
|
||||
@$(call add,COMMON_PACKAGES,apmd lphdisk)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,apmd)
|
||||
|
6
features.in/power/rootfs/image-scripts.d/50-power
Executable file
6
features.in/power/rootfs/image-scripts.d/50-power
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh -efu
|
||||
|
||||
# provide kernel interface for ACPI power button
|
||||
if [ -x /etc/init.d/acpid ]; then
|
||||
grep -qsx button /etc/modules || echo button >> /etc/modules
|
||||
fi
|
@@ -8,3 +8,8 @@
|
||||
|
||||
Выключение сервиса в каждой из этих пар имеет приоритет перед
|
||||
включением.
|
||||
|
||||
Внимание: фича опирается на субпрофиль rootfs, он должен быть
|
||||
задействован в каком-либо качестве, чтобы ожидаемое произошло.
|
||||
На данный момент действие rootfs не распространяется на системы,
|
||||
устанавливаемые при помощи install2.
|
||||
|
@@ -4,9 +4,3 @@ use/services: sub/rootfs
|
||||
@$(call xport,DEFAULT_SERVICES_DISABLE)
|
||||
@$(call xport,SERVICES_ENABLE)
|
||||
@$(call xport,SERVICES_DISABLE)
|
||||
|
||||
# some presets
|
||||
|
||||
use/services/ssh: use/services use/net
|
||||
@$(call add,THE_LISTS,openssh)
|
||||
@$(call add,DEFAULT_SERVICES_ENABLE,sshd)
|
||||
|
@@ -4,7 +4,7 @@ use/slinux: use/x11/xfce
|
||||
@$(call add,THE_BRANDING,menu xfce-settings)
|
||||
@$(call set,META_VOL_SET,Simply Linux)
|
||||
|
||||
use/slinux/base: use/slinux use/x11/gdm2.20
|
||||
use/slinux/base: use/slinux use/x11/gdm2.20 +pulse
|
||||
@$(call add,THE_LISTS,gnome-p2p)
|
||||
@$(call add,THE_LISTS,slinux/$(ARCH))
|
||||
@$(call add,THE_LISTS,slinux/games)
|
||||
|
2
features.in/sound/README
Normal file
2
features.in/sound/README
Normal file
@@ -0,0 +1,2 @@
|
||||
Эта фича добавляет поддержку аудиоподсистемы (как ядерную,
|
||||
если не включена в kernel-image, так и утилиты).
|
11
features.in/sound/config.mk
Normal file
11
features.in/sound/config.mk
Normal file
@@ -0,0 +1,11 @@
|
||||
+pulse: use/sound/pulse; @:
|
||||
|
||||
# "bare" ALSA (which is good enough for many of us) with persistent levels
|
||||
use/sound:
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_KMODULES,alsa)
|
||||
@$(call add,THE_PACKAGES,amixer alsa-utils aplay udev-alsa)
|
||||
|
||||
# PulseAudio (useful for per-app levels, dynamic devices and networked sound)
|
||||
use/sound/pulse: use/sound
|
||||
@$(call add,THE_LISTS,pulseaudio)
|
5
features.in/tty/README
Normal file
5
features.in/tty/README
Normal file
@@ -0,0 +1,5 @@
|
||||
Эта фича занимается терминалами ввода-вывода, в первую очередь
|
||||
COM-портами (serial console).
|
||||
|
||||
Следует заметить, что systemd занимается развешиванием agetty
|
||||
самостоятельно.
|
9
features.in/tty/config.mk
Normal file
9
features.in/tty/config.mk
Normal file
@@ -0,0 +1,9 @@
|
||||
use/tty:
|
||||
@$(call add_feature)
|
||||
@$(call xport,TTY_DEV)
|
||||
@$(call xport,TTY_RATE)
|
||||
|
||||
use/tty/S0: use/tty
|
||||
@$(call add,THE_PACKAGES,agetty)
|
||||
@$(call add,TTY_DEV,ttyS0)
|
||||
@$(call set,TTY_RATE,115200)
|
18
features.in/tty/rootfs/image-scripts.d/50-serial
Executable file
18
features.in/tty/rootfs/image-scripts.d/50-serial
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
# setup serial console access
|
||||
|
||||
BIN=/sbin/agetty
|
||||
CFG=/etc/inittab
|
||||
SEC=/etc/securetty
|
||||
|
||||
[ -n "$GLOBAL_TTY_DEV" -a -n "$GLOBAL_TTY_RATE" ] || exit 0
|
||||
[ -s "$CFG" -a -x "$BIN" ] || exit 0
|
||||
|
||||
if ! grep -q "$BIN" "$CFG"; then
|
||||
n=0
|
||||
for t in $GLOBAL_TTY_DEV; do
|
||||
grep -q "$t" "$SEC" || echo "$t" >> "$SEC"
|
||||
echo "T$n:345:respawn:$BIN -L $t $GLOBAL_TTY_RATE vt100" >> $CFG
|
||||
n=$(($n+1))
|
||||
done
|
||||
fi
|
@@ -1 +0,0 @@
|
||||
Эта фича устарела, более общая называется net-eth.
|
@@ -1,8 +0,0 @@
|
||||
use/vm-net:
|
||||
@$(warning obsolete feature, please upgrade to use/net-eth)
|
||||
|
||||
use/vm-net/dhcp: use/vm-net use/net-eth/dhcp
|
||||
|
||||
# need to further add VM_NET_IPV4ADDR and VM_NET_IPV4GW
|
||||
use/vm-net/static: use/vm-net use/net-eth
|
||||
@$(call add,NET_ETH,eth0:static:$(VM_NET_IPV4ADDR):$(VM_NET_IPV4GW))
|
@@ -1,6 +0,0 @@
|
||||
Эта фича предназначена для добавления в образ виртуальной машины
|
||||
поддержки SSH: добавляется клиент и конфигурируется сервер
|
||||
(требуется задание пути к существующему публичному ключу
|
||||
посредством переменной SSH_KEY).
|
||||
|
||||
Фактически требует один из вариантов use/vm-net для осмысленности.
|
@@ -1,3 +0,0 @@
|
||||
use/vm-ssh:
|
||||
@$(call add_feature)
|
||||
@$(call add,THE_LISTS,openssh)
|
@@ -1,5 +0,0 @@
|
||||
#!/bin/sh
|
||||
# tighten up permissions just in case
|
||||
|
||||
[ ! -d /root/.ssh ] || chmod 700 /root/.ssh
|
||||
[ ! -f /root/.ssh/authorized_keys ] || chmod 600 /root/.ssh/authorized_keys
|
@@ -13,6 +13,7 @@ if [ -f "$INITTAB" ]; then
|
||||
fi
|
||||
|
||||
## ...and systemd, if any
|
||||
rm -f /etc/systemd/system/default.target
|
||||
## NB: alterator-setup's backup file can present a nice catch if left around
|
||||
rm -f /etc/systemd/system/default.target{,.bak}
|
||||
|
||||
:
|
||||
|
@@ -10,10 +10,14 @@ use/x11:
|
||||
@$(call add,THE_KMODULES,drm) # required by recent nvidia.ko as well
|
||||
@$(call add,THE_LISTS,$(call tags,base xorg))
|
||||
|
||||
# free drivers for various hardware (might lack acceleration)
|
||||
# x86: free drivers for various hardware (might lack acceleration)
|
||||
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
|
||||
use/x11/xorg: use/x11 use/x11/intel
|
||||
@$(call add,THE_KMODULES,drm-radeon drm-nouveau)
|
||||
@$(call add,THE_LISTS,$(call tags,desktop xorg))
|
||||
else
|
||||
use/x11/xorg: use/x11; @:
|
||||
endif
|
||||
|
||||
# both free and excellent
|
||||
use/x11/intel: use/x11
|
||||
@@ -83,9 +87,8 @@ use/x11/xfce: use/x11
|
||||
use/x11/cinnamon: use/x11/xorg
|
||||
@$(call add,THE_LISTS,$(call tags,cinnamon desktop))
|
||||
|
||||
use/x11/gnome3: use/x11/xorg
|
||||
@$(call add,THE_PACKAGES,gnome3-default)
|
||||
@$(call add,THE_PACKAGES,gst-libav pulseaudio-daemon)
|
||||
use/x11/gnome3: use/x11/xorg +pulse
|
||||
@$(call add,THE_PACKAGES,gnome3-default gst-libav)
|
||||
|
||||
use/x11/e17: use/x11 use/net/connman
|
||||
@$(call add,THE_LISTS,$(call tags,e17 desktop))
|
||||
|
@@ -1,5 +1,6 @@
|
||||
use/xdg-user-dirs:
|
||||
use/xdg-user-dirs: use/control
|
||||
@$(call add_feature)
|
||||
@$(call add,CONTROL,xdg-user-dirs:enabled)
|
||||
@$(call add,THE_PACKAGES,xdg-user-dirs)
|
||||
@$(call xport,XDG_USER_DIRS)
|
||||
|
||||
|
@@ -1,18 +1,15 @@
|
||||
#!/bin/sh
|
||||
# turn on xdg-user-dirs.and tweak its defaults if told so
|
||||
# (using tuples like "PHOTOS:Documents/Pictures")
|
||||
# tweak xdg-user-dirs defaults if told so
|
||||
# using tuples like "PHOTOS:Documents/Pictures"
|
||||
|
||||
. shell-config
|
||||
|
||||
CONFIG="/etc/xdg/user-dirs.defaults"
|
||||
|
||||
if control xdg-user-dirs enabled; then
|
||||
if [ -n "$GLOBAL_XDG_USER_DIRS" ]; then
|
||||
echo "$GLOBAL_XDG_USER_DIRS" \
|
||||
| tr ' ' '\n' \
|
||||
[ -z "$GLOBAL_XDG_USER_DIRS" ] ||
|
||||
echo "$GLOBAL_XDG_USER_DIRS" \
|
||||
| tr ' ' '\n' \
|
||||
| while IFS=':' read k v; do
|
||||
[ -n "$k" -a -n "$v" ] || continue
|
||||
shell_config_set "$CONFIG" "$k" "$v"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
10
lib/clean.mk
10
lib/clean.mk
@@ -53,10 +53,14 @@ distclean: clean
|
||||
# than BUILDDIR variable is -- usually it's unneeded afterwards
|
||||
postclean: build-image
|
||||
@{ \
|
||||
if [ "0$(DEBUG)" -lt 2 -a -z "$(CHECK)$(REPORT)" ] && \
|
||||
[ "$(NUM_TARGETS)" -gt 1 \
|
||||
if [ "$(CLEAN)" != 0 ] && \
|
||||
[ "0$(DEBUG)" -lt 2 ] && \
|
||||
[ -z "$(CHECK)" ] && \
|
||||
[ -z "$(REPORT)" ] && \
|
||||
[ "$(NUM_TARGETS)" -gt 1 \
|
||||
-o -n "$(__frontend)" \
|
||||
-o ! -L "$(SYMLINK)" ]; then \
|
||||
-o ! -L "$(SYMLINK)" ]; \
|
||||
then \
|
||||
echo "$(TIME) cleaning up after build"; \
|
||||
$(MAKE) -C "$(BUILDDIR)" distclean \
|
||||
GLOBAL_BUILDDIR="$(BUILDDIR)" $(LOG) ||:; \
|
||||
|
@@ -19,7 +19,6 @@ php5-memcache
|
||||
php5-mhash
|
||||
php5-mysql
|
||||
php5-pgsql
|
||||
php5-rrdtool
|
||||
php5-suhosin
|
||||
php5-xmlrpc
|
||||
php5-xsl
|
||||
|
@@ -1,4 +1,3 @@
|
||||
kvm
|
||||
#qemu
|
||||
qemu-kvm
|
||||
libvirt
|
||||
mkve
|
||||
|
@@ -7,8 +7,6 @@ alterator-standalone
|
||||
|
||||
alsa-plugins
|
||||
alsa-plugins-pulse
|
||||
alsa-utils
|
||||
aplay
|
||||
mplayer
|
||||
|
||||
syslinux
|
||||
|
2
pkg.in/lists/openscada
Normal file
2
pkg.in/lists/openscada
Normal file
@@ -0,0 +1,2 @@
|
||||
openscada-Model.AGLKS
|
||||
openscada-Model.Boiler
|
6
pkg.in/lists/pulseaudio
Normal file
6
pkg.in/lists/pulseaudio
Normal file
@@ -0,0 +1,6 @@
|
||||
pulseaudio-daemon
|
||||
|
||||
pulseaudio-utils
|
||||
pavucontrol
|
||||
|
||||
alsa-plugins-pulse
|
@@ -59,10 +59,6 @@ update-kernel
|
||||
printer-drivers-base
|
||||
udev-extras
|
||||
libnss-mdns
|
||||
pulseaudio-daemon
|
||||
pulseaudio-utils
|
||||
pavucontrol
|
||||
alsa-plugins-pulse
|
||||
fdisk
|
||||
cpufreq-simple
|
||||
attr
|
||||
|
@@ -52,10 +52,6 @@ printer-drivers-base
|
||||
udev-extras
|
||||
hostname-hook-hosts
|
||||
libnss-mdns
|
||||
pulseaudio-daemon
|
||||
pulseaudio-utils
|
||||
pavucontrol
|
||||
alsa-plugins-pulse
|
||||
fdisk
|
||||
cpufreq-simple
|
||||
attr
|
||||
|
@@ -32,5 +32,4 @@ NetworkManager-vpnc-gnome
|
||||
#NetworkManager-l2tp-gnome
|
||||
usb-modeswitch
|
||||
|
||||
alsa-utils
|
||||
dialog
|
||||
|
@@ -8,14 +8,6 @@ setxkbmap
|
||||
fonts-ttf-dejavu
|
||||
fonts-ttf-droid
|
||||
|
||||
alsa-utils
|
||||
amixer
|
||||
aplay
|
||||
|
||||
pulseaudio-daemon
|
||||
pulseaudio-utils
|
||||
pavucontrol
|
||||
|
||||
rfkill
|
||||
wpa_supplicant
|
||||
|
||||
|
4
pkg.in/lists/tagged/desktop+gvfs
Normal file
4
pkg.in/lists/tagged/desktop+gvfs
Normal file
@@ -0,0 +1,4 @@
|
||||
gvfs
|
||||
gvfs-backends
|
||||
gvfs-utils
|
||||
fuse-gvfs
|
@@ -9,6 +9,7 @@ kde4-kbluetooth
|
||||
kde4-kolourpaint
|
||||
kde4-okular
|
||||
kde4-i18n-ru
|
||||
kde4-i18n-uk
|
||||
kde4base-plasma-applets
|
||||
plasma-applet-showdesktop
|
||||
kde4multimedia-kmix
|
||||
|
@@ -23,3 +23,6 @@ lxde-settings-upstream
|
||||
|
||||
lxde-icon-theme
|
||||
tango-icon-theme
|
||||
|
||||
# reboot/poweroff in logout menu as of July, 2013
|
||||
ConsoleKit
|
||||
|
@@ -10,17 +10,11 @@ deadbeef
|
||||
mtpaint
|
||||
parcellite
|
||||
|
||||
# gqview has thumbnails support, gpicview doesn't
|
||||
gqview
|
||||
# gqview is long erm... stable, george@ suggested upgrading to geeqie
|
||||
geeqie
|
||||
|
||||
# file-roller is recommended over xarchiver (gns@) and not that fatty yet
|
||||
file-roller
|
||||
|
||||
# for pcmanfm2 (aen@)
|
||||
gvfs
|
||||
gvfs-backends
|
||||
gvfs-utils
|
||||
fuse-gvfs
|
||||
|
||||
# openbox behaviour, virtual desktops, etc
|
||||
obconf
|
||||
|
@@ -2,14 +2,13 @@ kde4-regular
|
||||
|
||||
plasma-applet-networkmanager
|
||||
|
||||
pulseaudio-daemon
|
||||
alsa-plugins-pulse
|
||||
phonon-gstreamer
|
||||
pavucontrol
|
||||
|
||||
synaptic-kde
|
||||
synaptic-usermode-
|
||||
|
||||
gtk2-theme-oxygen-gtk
|
||||
gtk3-theme-oxygen-gtk
|
||||
|
||||
altlinux-freedesktop-menu-kde4
|
||||
altlinux-freedesktop-menu-shallow-menu
|
||||
|
@@ -1,4 +1,3 @@
|
||||
sysklogd
|
||||
vim-console
|
||||
nano
|
||||
mc
|
||||
|
@@ -1,7 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
# don't cripple the image to be copied over
|
||||
[ -x /usr/sbin/live-install -o -x /usr/sbin/livecd-install ] && exit 0
|
||||
[ -x /usr/sbin/live-install -o -x /usr/sbin/livecd-install -o \
|
||||
-x /usr/sbin/homeros-install -o -x /usr/sbin/luwrain-install ] && exit 0
|
||||
|
||||
# no need for the kernel in live root otherwise: it's been booted already
|
||||
rm -f /boot/*
|
||||
|
Reference in New Issue
Block a user