forked from altcloud/mkimage-profiles
Compare commits
13 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
3f85ed2b19 | ||
|
a07959e2f5 | ||
|
af6b9940de | ||
|
71f44090c5 | ||
|
872afb3c0c | ||
|
191388d7cf | ||
|
70f2a70fca | ||
|
dc9b706619 | ||
|
50c27a1782 | ||
|
3aaa45dd23 | ||
|
a0af945d7f | ||
|
a681b4bd98 | ||
|
b7a395c012 |
@@ -1,5 +1,5 @@
|
||||
Name: mkimage-profiles
|
||||
Version: 0.5.6
|
||||
Version: 0.5.7
|
||||
Release: alt1
|
||||
|
||||
Summary: ALT Linux based distribution metaprofile
|
||||
@@ -59,6 +59,9 @@ cp -a * %buildroot%mpdir
|
||||
%doc README QUICKSTART
|
||||
|
||||
%changelog
|
||||
* Mon Mar 12 2012 Michael Shigorin <mike@altlinux.org> 0.5.7-alt1
|
||||
- distro tweaks
|
||||
|
||||
* Mon Feb 20 2012 Michael Shigorin <mike@altlinux.org> 0.5.6-alt1
|
||||
- minor fixups
|
||||
|
||||
|
6
.gear/tags/5f2dbc6d511b0a0a39799983df054a249298dd8c
Normal file
6
.gear/tags/5f2dbc6d511b0a0a39799983df054a249298dd8c
Normal file
@@ -0,0 +1,6 @@
|
||||
object a8e70fd4e667a95fb429c3b77a2f45eca0da7859
|
||||
type commit
|
||||
tag v0.5.6
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1329770647 +0200
|
||||
|
||||
fixups
|
@@ -1,6 +0,0 @@
|
||||
object 0ad3c6b8bdce770de398b33b75d4bf50ddcdd0ef
|
||||
type commit
|
||||
tag v0.5.5
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1328541031 +0200
|
||||
|
||||
live.hooks
|
@@ -1 +1 @@
|
||||
e5d47eac6dd50887d577d7d00f8c52bc39d6cc26 v0.5.5
|
||||
5f2dbc6d511b0a0a39799983df054a249298dd8c v0.5.6
|
||||
|
@@ -1,22 +1,24 @@
|
||||
# desktop distributions
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
|
||||
distro/desktop-base: distro/.installer \
|
||||
distro/.desktop-base: distro/.installer \
|
||||
use/syslinux/ui-vesamenu use/x11/xorg
|
||||
@$(call set,INSTALLER,desktop)
|
||||
|
||||
distro/desktop-mini: distro/desktop-base \
|
||||
distro/.desktop-mini: distro/.desktop-base \
|
||||
use/lowmem use/x11/xdm use/power/acpi/button \
|
||||
use/cleanup/alterator
|
||||
|
||||
distro/icewm: distro/desktop-mini
|
||||
distro/icewm: distro/.desktop-mini
|
||||
@$(call add,BASE_LISTS,$(call tags,icewm desktop))
|
||||
|
||||
distro/ltsp-icewm: distro/icewm use/ltsp use/firmware
|
||||
@$(call add,BASE_LISTS,$(call tags,base network))
|
||||
@$(call add,BASE_LISTS,ltsp)
|
||||
@$(call add,BASE_PACKAGES,apt-repo)
|
||||
@$(call add,BASE_PACKAGES,firefox)
|
||||
distro/tde: distro/.desktop-mini use/x11/kdm
|
||||
@$(call add,BASE_LISTS, \
|
||||
$(call tags,(base || desktop) && (network || tde)))
|
||||
|
||||
distro/ltsp-icewm: distro/icewm use/ltsp/base
|
||||
|
||||
distro/ltsp-tde: distro/tde use/ltsp/base
|
||||
|
||||
distro/desktop-systemd: distro/icewm use/systemd
|
||||
|
||||
|
@@ -10,7 +10,7 @@ distro/rescue: distro/.base use/rescue use/syslinux/ui-menu
|
||||
distro/live: distro/.base use/live/base use/power/acpi/cpufreq
|
||||
distro/live-systemd: distro/.base use/live/base use/systemd
|
||||
|
||||
distro/.live-x11: distro/live use/live/autologin use/power/acpi/button
|
||||
distro/.live-x11: distro/live use/firmware use/power/acpi/button
|
||||
|
||||
distro/live-isomd5sum: distro/.base use/live/base use/isomd5sum
|
||||
@$(call add,LIVE_PACKAGES,livecd-isomd5sum)
|
||||
@@ -30,7 +30,7 @@ distro/live-builder: distro/.base use/repo/main \
|
||||
distro/live-install: distro/.base use/live/base use/syslinux/localboot.cfg
|
||||
@$(call add,LIVE_PACKAGES,live-install)
|
||||
|
||||
distro/live-icewm: distro/.live-x11
|
||||
distro/live-icewm: distro/.live-x11 use/live/autologin
|
||||
@$(call add,LIVE_LISTS, \
|
||||
$(call tags,(base || desktop) && (live || network || icewm)))
|
||||
|
||||
@@ -38,12 +38,16 @@ distro/live-razorqt: distro/.live-x11 use/x11/lightdm use/syslinux/ui-vesamenu
|
||||
@$(call add,LIVE_LISTS, \
|
||||
$(call tags,(base || desktop) && (live || network || razorqt)))
|
||||
|
||||
distro/live-tde: distro/.live-x11 use/x11/kdm use/syslinux/ui-vesamenu
|
||||
@$(call add,LIVE_LISTS, \
|
||||
$(call tags,(base || desktop) && (live || network || tde)))
|
||||
|
||||
distro/live-rescue: distro/live-icewm
|
||||
@$(call add,LIVE_LISTS,$(call tags,rescue && (fs || live || x11)))
|
||||
@$(call add,LIVE_LISTS, \
|
||||
$(call tags,(base || extra) && (archive || rescue || network)))
|
||||
|
||||
distro/live-webkiosk: distro/.live-x11 use/live/hooks
|
||||
distro/live-webkiosk: distro/.live-x11 use/live/autologin use/live/hooks
|
||||
@$(call add,LIVE_PACKAGES,livecd-webkiosk)
|
||||
@$(call add,LIVE_PACKAGES,fonts-ttf-dejavu fonts-ttf-droid)
|
||||
|
||||
|
@@ -1,10 +1,10 @@
|
||||
# server distributions
|
||||
ifeq (distro,$(IMAGE_CLASS))
|
||||
|
||||
distro/server-base: distro/.installer use/syslinux/ui-menu use/memtest
|
||||
distro/.server-base: distro/.installer use/syslinux/ui-menu use/memtest
|
||||
@$(call add,BASE_LISTS,server-base)
|
||||
|
||||
distro/server-mini: distro/server-base use/cleanup/x11-alterator
|
||||
distro/server-mini: distro/.server-base use/cleanup/x11-alterator
|
||||
@$(call set,KFLAVOURS,el-smp)
|
||||
@$(call add,THE_KMODULES,e1000e igb)
|
||||
@$(call add,STAGE1_KMODULES,e1000e igb)
|
||||
|
@@ -14,13 +14,10 @@
|
||||
после инициализации профиля (см. ../image.in/) и копирования
|
||||
субпрофилей (см. ../sub.in/). Для каждой фичи, указанной
|
||||
в $(FEATURES), копируются подкаталоги сообразно субпрофилям,
|
||||
а также производится обработка {tagged/,}{image-,}scripts.d/;
|
||||
затем выполняется скрипт generate.sh и задействуется generate.mk
|
||||
а также производится обработка {image-,}scripts.d/; затем
|
||||
выполняется скрипт generate.sh и задействуется generate.mk
|
||||
(при их наличии).
|
||||
|
||||
NB: тегированные скрипты являются экспериментальными,
|
||||
возможны недоработки и существенные изменения!
|
||||
|
||||
Если фича дополняет хуками семейство целевых субпрофилей,
|
||||
построенных на одном базовом, можно воспользоваться подкаталогом
|
||||
с именем исходного базового субпрофиля (см. $src, $dst в Makefile).
|
||||
|
@@ -1,7 +1,10 @@
|
||||
#!/bin/sh
|
||||
#!/bin/sh -x
|
||||
# * reset password for root
|
||||
# * add user `altlinux' (without password)
|
||||
|
||||
NPG="nopasswdlogin"
|
||||
GRPLIST="users scanner audio radio proc cdrom cdwriter wheel fuse $NPG"
|
||||
|
||||
verbose()
|
||||
{
|
||||
if [ -n "$GLOBAL_VERBOSE" ]; then
|
||||
@@ -12,8 +15,9 @@ verbose()
|
||||
add_user()
|
||||
{
|
||||
verbose "Add $1 user"
|
||||
groupadd -r "$NPG"
|
||||
local groups=
|
||||
for g in users scanner audio radio proc cdrom cdwriter wheel fuse; do
|
||||
for g in $GRPLIST; do
|
||||
if groupmod $g 2>/dev/null; then
|
||||
if [ -n "$groups" ]; then
|
||||
groups="$groups,$g"
|
||||
|
@@ -22,6 +22,15 @@ AUTOLOGIN=yes
|
||||
E_O_F
|
||||
fi
|
||||
|
||||
# lightdm autologin
|
||||
LIGHTDM_CONF=/etc/lightdm/lightdm.conf
|
||||
if [ -f "$LIGHTDM_CONF" ]; then
|
||||
sed -i \
|
||||
-e "s/^#\(autologin-user=\).*$/\1$USER/" \
|
||||
-e "s/^#\(autologin-user-timeout=0\)/\1/" \
|
||||
"$LIGHTDM_CONF"
|
||||
fi
|
||||
|
||||
# gdm2 autologin
|
||||
GDM_CONF=/etc/X11/gdm/custom.conf
|
||||
if [ -f "$GDM_CONF" ]; then
|
||||
|
@@ -1,3 +1,8 @@
|
||||
use/ltsp:
|
||||
@$(call add,INSTALL2_PACKAGES,installer-feature-ltsp-stage2)
|
||||
@$(call add,MAIN_LISTS,ltsp-client ltsp-client.$(ARCH))
|
||||
@$(call add,BASE_LISTS,ltsp)
|
||||
|
||||
use/ltsp/base: use/ltsp use/firmware
|
||||
@$(call add,BASE_LISTS,$(call tags,base network))
|
||||
@$(call add,BASE_PACKAGES,apt-repo firefox)
|
||||
|
@@ -13,6 +13,9 @@ use/x11/runlevel5: use/x11/xorg
|
||||
use/x11/xdm: use/x11/runlevel5
|
||||
@$(call add,THE_PACKAGES,xdm installer-feature-no-xconsole)
|
||||
|
||||
use/x11/kdm: use/x11/runlevel5
|
||||
@$(call add,THE_PACKAGES,kdebase-kdm)
|
||||
|
||||
### : some set()-like thing might be better?
|
||||
use/x11/lightdm: use/x11/runlevel5
|
||||
@$(call add,THE_PACKAGES,lightdm)
|
||||
|
@@ -1,16 +1,21 @@
|
||||
ltsp-server
|
||||
ltsp-server-basic
|
||||
openssh-server
|
||||
|
||||
#alterator-ltsconf
|
||||
#alterator-standalone
|
||||
|
||||
alsa-plugins
|
||||
alsa-plugins-pulse
|
||||
alsa-utils
|
||||
aplay
|
||||
mplayer
|
||||
|
||||
syslinux
|
||||
mkisofs
|
||||
|
||||
iftop
|
||||
|
||||
#kde-settings-kded-no_media_popup
|
||||
|
||||
#docs-install_ltsp
|
||||
|
1
pkg.in/lists/tagged/desktop+network
Normal file
1
pkg.in/lists/tagged/desktop+network
Normal file
@@ -0,0 +1 @@
|
||||
firefox
|
@@ -18,4 +18,4 @@ tubularix
|
||||
smplayer
|
||||
|
||||
# upstream recommended
|
||||
ptbatterysystemtray
|
||||
#ptbatterysystemtray
|
||||
|
21
pkg.in/lists/tagged/desktop+tde
Normal file
21
pkg.in/lists/tagged/desktop+tde
Normal file
@@ -0,0 +1,21 @@
|
||||
kdebase
|
||||
###kde-icon-theme-tango
|
||||
kde-icon-theme-nuvola
|
||||
tango-icon-theme-extras
|
||||
kkbswitch
|
||||
kdegraphics-ksnapshot
|
||||
kdegraphics-kview
|
||||
kdeutils-laptop
|
||||
kdepim-akregator
|
||||
gtk2-themes-qtcurve
|
||||
#kde-styles-qtcurve
|
||||
kdeutils-ark
|
||||
#kdebluetooth
|
||||
kdeutils-kcalc
|
||||
kdegraphics-kpdf
|
||||
kde-i18n-ru
|
||||
kdeaddons-konqueror
|
||||
#digikam
|
||||
#digikam-image-plugins
|
||||
kaffeine
|
||||
kdemultimedia-kmix
|
Reference in New Issue
Block a user