forked from altcloud/mkimage-profiles
Compare commits
46 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
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 |
@@ -1,5 +1,5 @@
|
||||
Name: mkimage-profiles
|
||||
Version: 1.1.2
|
||||
Version: 1.1.7
|
||||
Release: alt1
|
||||
|
||||
Summary: ALT Linux based distribution metaprofile
|
||||
@@ -78,6 +78,21 @@ cp -a * %buildroot%mpdir
|
||||
%doc %docs/*
|
||||
|
||||
%changelog
|
||||
* 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
|
||||
|
||||
|
6
.gear/tags/7fdf29e5091fc74d5cc493683c08ab6f5ca7cead
Normal file
6
.gear/tags/7fdf29e5091fc74d5cc493683c08ab6f5ca7cead
Normal file
@@ -0,0 +1,6 @@
|
||||
object 8b26752de99ccc00a7df82f09356c56941e8366d
|
||||
type commit
|
||||
tag v1.1.6
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1376329985 +0400
|
||||
|
||||
vm-net retired
|
@@ -1,6 +0,0 @@
|
||||
object 40468c8395516cf29c7c6f16b56d46bbb23c3f9f
|
||||
type commit
|
||||
tag v1.1.1
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1372711661 +0000
|
||||
|
||||
cuboxism
|
@@ -1 +1 @@
|
||||
f48e25ec93bdc02ceda53058eb16780369a41738 v1.1.1
|
||||
7fdf29e5091fc74d5cc493683c08ab6f5ca7cead v1.1.6
|
||||
|
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)
|
||||
|
||||
|
@@ -157,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,6 +2,12 @@ ifeq (armh,$(ARCH))
|
||||
|
||||
ifeq (ve,$(IMAGE_CLASS))
|
||||
|
||||
# aliases for autobuild
|
||||
ve/regular-arm-e17: ve/arm-e17; @:
|
||||
ve/regular-arm-kde4: ve/arm-kde4; @:
|
||||
ve/altlinux-p7-nexus7-e17: ve/arm-e17; @:
|
||||
ve/altlinux-p7-nexus7-kde4: ve/arm-kde4; @:
|
||||
|
||||
ve/.tegra3-base: ve/.base use/armh use/kernel
|
||||
@$(call add,BASE_PACKAGES,nvidia-tegra)
|
||||
|
||||
@@ -29,19 +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 \
|
||||
+pulse
|
||||
@$(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)
|
||||
@@ -50,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)
|
||||
|
||||
# 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,8 +49,7 @@ 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 \
|
||||
use/sound/alsa
|
||||
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,CLEANUP_PACKAGES,'libqt4*' 'qt4*')
|
||||
|
||||
|
@@ -49,7 +49,8 @@ endif
|
||||
|
||||
distro/regular-xfce: distro/.regular-gtk use/x11/xfce +nm; @:
|
||||
|
||||
distro/regular-lxde: distro/.regular-gtk use/x11/lxde use/fonts/infinality +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,8 +67,9 @@ 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 +pulse +plymouth
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -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,8 +0,0 @@
|
||||
#!/bin/sh
|
||||
# poor man's root switch
|
||||
# NB: 50-users creates predefined users
|
||||
|
||||
cat >> /etc/openssh/sshd_config << EOF
|
||||
PermitRootLogin yes
|
||||
UseDNS no
|
||||
EOF
|
@@ -4,5 +4,5 @@ use/control:
|
||||
@$(call xport,CONTROL)
|
||||
|
||||
# some presets
|
||||
use/control/sudo-su:
|
||||
use/control/sudo-su: use/control
|
||||
@$(call add,CONTROL,su:public sudo:public)
|
||||
|
@@ -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/control/sudo-su
|
||||
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: use/control/sudo-su
|
||||
@$(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
|
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
chkconfig voiceman on
|
@@ -38,7 +38,7 @@ write_iface() {
|
||||
echo "BOOTPROTO=$proto"
|
||||
echo "NM_CONTROLLED=$NMCTL"
|
||||
echo "DISABLED=$NMCTL"
|
||||
echo "USE_IFPLUGD=yes"
|
||||
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
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -1,14 +1,10 @@
|
||||
+pulse: use/sound/pulse; @:
|
||||
|
||||
# common ALSA based part
|
||||
# "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)
|
||||
|
||||
# "bare" ALSA (which is good enough for many of us) with persistent levels
|
||||
use/sound/alsa: use/sound
|
||||
@$(call add,THE_PACKAGES,udev-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
|
||||
|
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
|
||||
|
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
|
||||
|
2
pkg.in/lists/openscada
Normal file
2
pkg.in/lists/openscada
Normal file
@@ -0,0 +1,2 @@
|
||||
openscada-Model.AGLKS
|
||||
openscada-Model.Boiler
|
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
|
||||
|
@@ -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
|
||||
|
@@ -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