wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit 356f67601524a1d3aeb84279962c6280e0e95d65
parent d1428fafd0138d697a0cf38f7fc8123567ddb59b
Author: Kris Maglione <jg@suckless.org>
Date:   Sat,  3 Mar 2007 09:42:06 -0500

Removed PLAN9BASE config.mk knob in favor of wmii9rc script. Still not an ideal solution.

Diffstat:
Makefile | 6++----
client.c | 2+-
config.mk | 1-
rc/rc.wmii | 2+-
wmii | 4+---
wmii9rc | 15+++++++++++++++
6 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/Makefile b/Makefile @@ -9,7 +9,7 @@ SRC = area.c bar.c client.c column.c draw.c event.c frame.c fs.c \ geom.c key.c main.c mouse.c rule.c printevent.c util.c view.c OBJ = ${SRC:.c=.o} MAN1 = wmii wmiir wmiiwm wmiiloop -SCRIPTS = wmii wmiir wmiiloop +SCRIPTS = wmii wmiir wmiiloop wmii9rc BIN = wmiiwm wmii9menu all: options ${BIN} @@ -74,9 +74,7 @@ install: all @echo installing scripts to ${DESTDIR}${CONFPREFIX}/wmii-${CONFVERSION} @mkdir -p -m 0755 ${DESTDIR}${CONFPREFIX}/wmii-${CONFVERSION} @cd rc; for i in *; do \ - sed "s|CONFPREFIX|${CONFPREFIX}|g; \ - s|PLAN9BASE|${PLAN9BASE}|g" \ - $$i \ + sed "s|CONFPREFIX|${CONFPREFIX}|g" $$i \ >${DESTDIR}${CONFPREFIX}/wmii-${CONFVERSION}/$$i; \ chmod 755 ${DESTDIR}${CONFPREFIX}/wmii-${CONFVERSION}/$$i; \ done diff --git a/client.c b/client.c @@ -45,7 +45,7 @@ create_client(Window w, XWindowAttributes *wa) { XSetWindowBorderWidth(blz.dpy, c->win, 0); XAddToSaveSet(blz.dpy, c->win); - fwa.override_redirect = 1; + fwa.override_redirect = True; fwa.background_pixmap = ParentRelative; fwa.backing_store = Always; fwa.event_mask = diff --git a/config.mk b/config.mk @@ -9,7 +9,6 @@ PREFIX = /usr/local CONFPREFIX = ${PREFIX}/etc MANPREFIX = ${PREFIX}/share/man AWKPATH = /usr/bin/awk -PLAN9BASE = $${PLAN9:-/usr/local/plan9} X11INC = /usr/X11R6/include X11LIB = /usr/X11R6/lib diff --git a/rc/rc.wmii b/rc/rc.wmii @@ -1,4 +1,4 @@ -#!PLAN9BASE/bin/rc +#!/usr/bin/env wmii9rc # WMII Configuration oldpath=$path diff --git a/wmii b/wmii @@ -5,10 +5,8 @@ export WMII_CONFPATH="$HOME/.wmii-CONFVERSION:CONFPREFIX/wmii-CONFVERSION" export WMII_NS_DIR="/tmp/ns.$USER.${DISPLAY%.0}" export WMII_ADDRESS="unix!$WMII_NS_DIR/wmii" -if [ -x /usr/local/plan9/bin/rc ]; then +if wmii9rc; then WMIIRC=`PATH="$WMII_CONFPATH:$PATH" which rc.wmii` -elif [ -x "$PLAN9/bin/rc" ]; then - WMIIRC="$PLAN9/bin/rc `PATH="$WMII_CONFPATH:$PATH" which rc.wmii`" else WMIIRC=`PATH="$WMII_CONFPATH:$PATH" which wmiirc` fi diff --git a/wmii9rc b/wmii9rc @@ -0,0 +1,14 @@ +#!/bin/sh +RC="" +for i in "$PLAN9" /usr/local/plan9 /usr/local/9 /opt/plan9 /opt/9 /usr/plan9 /usr/9; do + if [ -d "$i" -a -x "$i/bin/rc" ]; then + RC="$i/bin/rc" + break; + fi +done + +if [ ! -n "$RC" ]; then + exit 1 +elif [ "X$@" != "X" ]; then + $RC $@ +fi+ \ No newline at end of file