From c0384330ba8b5c4790bf2cd89dd39f884b8523ce Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 14 May 2013 17:05:11 +0200 Subject: [vmplayer] +x on /usr/bin/* [rootfs-stage32] add user demo:demo --- remote/modules/vmplayer/vmplayer.build | 1 + remote/rootfs/rootfs-stage32/rootfs-stage32.build | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/remote/modules/vmplayer/vmplayer.build b/remote/modules/vmplayer/vmplayer.build index 6c3ae602..07c55c6d 100644 --- a/remote/modules/vmplayer/vmplayer.build +++ b/remote/modules/vmplayer/vmplayer.build @@ -26,6 +26,7 @@ build() { cp -r ./src/vmware-vmx/lib/{bin,icu,lib,libconf,scripts} "$TARGET" || perror "Could not copy many things from vmware-vmx." [ ! -L "$TARGET/bin/vmplayer" ] && { ln -s /usr/lib/vmware/bin/appLoader "$TARGET/bin/vmplayer" || perror "Could not link vmplayer to appLoader."; } chmod +x "$TARGET"/bin/* + chmod +x "$MODULE_BUILD_DIR"/usr/bin/* pinfo "Patching LIBCONF_DIR" local file="" for file in $(grep -rl "@@LIBCONF_DIR@@" "$MODULE_BUILD_DIR"); do diff --git a/remote/rootfs/rootfs-stage32/rootfs-stage32.build b/remote/rootfs/rootfs-stage32/rootfs-stage32.build index 2e214c5d..bbd88a7e 100644 --- a/remote/rootfs/rootfs-stage32/rootfs-stage32.build +++ b/remote/rootfs/rootfs-stage32/rootfs-stage32.build @@ -90,8 +90,11 @@ post_copy() { # setup root accoun USER=root PASSWORD='!r00t' add_user + DEMO_ID="$(USER=demo PASSWORD=demo USERHOME=/home/demo USERSHELL=/bin/bash add_user)" - mkdir -p ${TARGET_BUILD_DIR}/root + mkdir -p "${TARGET_BUILD_DIR}/root" + mkdir -p "${TARGET_BUILD_DIR}/home/demo" + chown "$DEMO_ID:$DEMO_ID" "${TARGET_BUILD_DIR}/home/demo" echo "minilinux-$(hostname)" > "${TARGET_BUILD_DIR}/etc/hostname" # check for kernel modules, if not present copy from system -- cgit v1.2.3-55-g7522