blob: 36e4e7d4b604b0fc8084db31b4939c1922b5e1f5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
patch -p1 < $SCRIPT_DIRECTORY/shutdown.patch &&
if ! is_depends_enabled $SPELL emacs; then
rm media/sessions/emacs &&
sedit "s/emacs//" media/sessions/Makefile.am &&
sedit "s/emacs//" media/sessions/Makefile.in
fi &&
# some voodoo to get the other installed shells to show up as
# available sessions
for QINGY_SHELL in $(grep -v -e "/bin/bash" -e "/bin/sh" ${INSTALL_ROOT}/etc/shells ); do
QINGY_BASENAME=$(basename $QINGY_SHELL)
builtin echo "$QINGY_SHELL" >> media/sessions/$QINGY_BASENAME &&
sedit "s/session_SCRIPTS\ =\ /session_SCRIPTS\ =\ $QINGY_BASENAME/" media/sessions/Makefile.am &&
sedit "s/session_SCRIPTS\ =\ /session_SCRIPTS\ =\ $QINGY_BASENAME/" media/sessions/Makefile.in
done &&
if [ "$QINGY_XINIT" = "y" ]; then
sedit "s/-nolisten\ tcp//" media/Makefile.am &&
sedit "s/-nolisten\ tcp//" media/Makefile.in
fi &&
sedit "s#/etc/X11/Sessions#/etc/qingy/xsessions#g" configure &&
cp ${SCRIPT_DIRECTORY}/pam.qingy ${SOURCE_DIRECTORY}/media/pam/default/qingy
|