forked from altcloud/mkimage-profiles
Compare commits
38 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
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.3
|
||||
Release: alt1
|
||||
|
||||
Summary: ALT Linux based distribution metaprofile
|
||||
@@ -78,6 +78,12 @@ cp -a * %buildroot%mpdir
|
||||
%doc %docs/*
|
||||
|
||||
%changelog
|
||||
* 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/81cd24c1e02661fd22702a24e63e18d08d1aeb96
Normal file
6
.gear/tags/81cd24c1e02661fd22702a24e63e18d08d1aeb96
Normal file
@@ -0,0 +1,6 @@
|
||||
object 9c09cd1447852d6d5b80bd33d10a99b9fb2b722d
|
||||
type commit
|
||||
tag v1.1.2
|
||||
tagger Michael Shigorin <mike@altlinux.org> 1373912540 +0400
|
||||
|
||||
control sound
|
@@ -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
|
||||
81cd24c1e02661fd22702a24e63e18d08d1aeb96 v1.1.2
|
||||
|
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
|
||||
|
@@ -5,7 +5,7 @@ ifeq (ve,$(IMAGE_CLASS))
|
||||
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 +18,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
|
||||
@@ -36,7 +36,7 @@ vm/.arm-base: profile/bare use/kernel use/net-eth/dhcp use/vm-ssh; @:
|
||||
@$(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
|
||||
use/repo use/branding use/xdg-user-dirs/deep +pulse
|
||||
@$(call set,KFLAVOURS,cubox)
|
||||
@$(call set,BRANDING,altlinux-kdesktop)
|
||||
@$(call add,THE_BRANDING,alterator graphics indexhtml menu notes)
|
||||
@@ -49,16 +49,25 @@ 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-base: vm/.cubox-bare use/oem; @:
|
||||
|
||||
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-bare 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 king of OEM setup
|
||||
vm/.cubox-gtk: vm/.cubox-base 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; @:
|
||||
|
||||
vm/cubox-tde: vm/.cubox-base use/net-eth/dhcp use/x11-autostart +tde
|
||||
@$(call add,BASE_LISTS,openscada)
|
||||
|
||||
vm/cubox-kde4: vm/.cubox-base use/x11/kde4 use/x11/kdm4 use/fonts/zerg +pulse
|
||||
@$(call add,BASE_LISTS,$(call tags,desktop && kde4 && !extra))
|
||||
|
||||
endif
|
||||
|
||||
|
@@ -49,9 +49,9 @@ 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/alsa
|
||||
@$(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
|
||||
|
@@ -49,7 +49,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
|
||||
distro/regular-lxde: distro/.regular-gtk use/x11/lxde use/fonts/infinality +nm; @:
|
||||
|
||||
distro/regular-xmonad: distro/.regular-gtk use/x11/xmonad
|
||||
@$(call add,LIVE_PACKAGES,livecd-regular-xmonad)
|
||||
@@ -70,7 +70,7 @@ distro/regular-tde: distro/.regular-desktop +tde +plymouth +nm
|
||||
@$(call add,LIVE_PACKAGES,kdegames kdeedu)
|
||||
|
||||
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 +81,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
|
||||
|
@@ -1,2 +1,2 @@
|
||||
use/armh:
|
||||
use/armh: use/control/sudo-su
|
||||
@$(call add_feature)
|
||||
|
@@ -2,9 +2,6 @@
|
||||
# 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
|
@@ -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:
|
||||
@$(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"
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
use/homeros:
|
||||
use/homeros: use/control/sudo-su
|
||||
@$(call add_feature)
|
||||
# @$(call set,BRANDING,simply-linux)
|
||||
# @$(call add,THE_BRANDING,menu xfce-settings)
|
||||
|
@@ -2,5 +2,3 @@
|
||||
|
||||
mkdir -p /etc/sudo.d
|
||||
chmod 700 /etc/sudo.d
|
||||
control su public
|
||||
control sudo public
|
||||
|
@@ -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"
|
||||
}
|
||||
|
||||
|
5
features.in/net-usershares/README
Normal file
5
features.in/net-usershares/README
Normal file
@@ -0,0 +1,5 @@
|
||||
Эта фича выполняет предварительное конфигурирование системы
|
||||
для работы плагинов файл-менеджеров, реализующих взаимодействие
|
||||
с Samba-сервером для динамического создания разделяемых файловых
|
||||
ресурсов ("пользовательских шар"). Без добавления соответствующего
|
||||
файл-менеджера и нужного плагина смысла не имеет.
|
@@ -8,3 +8,8 @@
|
||||
|
||||
Выключение сервиса в каждой из этих пар имеет приоритет перед
|
||||
включением.
|
||||
|
||||
Внимание: фича опирается на субпрофиль rootfs, он должен быть
|
||||
задействован в каком-либо качестве, чтобы ожидаемое произошло.
|
||||
На данный момент действие rootfs не распространяется на системы,
|
||||
устанавливаемые при помощи install2.
|
||||
|
@@ -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, так и утилиты).
|
15
features.in/sound/config.mk
Normal file
15
features.in/sound/config.mk
Normal file
@@ -0,0 +1,15 @@
|
||||
+pulse: use/sound/pulse; @:
|
||||
|
||||
# common ALSA based part
|
||||
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)
|
||||
|
||||
# PulseAudio (useful for per-app levels, dynamic devices and networked sound)
|
||||
use/sound/pulse: use/sound
|
||||
@$(call add,THE_LISTS,pulseaudio)
|
@@ -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}
|
||||
|
||||
:
|
||||
|
@@ -83,9 +83,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
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user