From patchwork Sat Oct 3 11:14:38 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxime Hadjinlian X-Patchwork-Id: 525876 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id CE4841402F0 for ; Sat, 3 Oct 2015 21:14:55 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=OhKRMwyH; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1EAA38B0D5; Sat, 3 Oct 2015 11:14:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SWXAkUegEJHZ; Sat, 3 Oct 2015 11:14:51 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 421418B106; Sat, 3 Oct 2015 11:14:50 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 3CE4F1C2128 for ; Sat, 3 Oct 2015 11:14:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 38F9D8B098 for ; Sat, 3 Oct 2015 11:14:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ttcqD013gnfD for ; Sat, 3 Oct 2015 11:14:48 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by whitealder.osuosl.org (Postfix) with ESMTPS id 2665C8B080 for ; Sat, 3 Oct 2015 11:14:48 +0000 (UTC) Received: by wicfx3 with SMTP id fx3so59461936wic.0 for ; Sat, 03 Oct 2015 04:14:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=fJ8UtdwKR9Xc8FRuourFmPy8oLe3iS6i4FwtfTyatuU=; b=OhKRMwyHp8ODGtAZ2yEvo715Z8HI2ug1C5XsSM082GEwqSFBy9Pu4M8S1Wyphr99a9 Xb0wfVXkTTpDTLe533+hwwBQuKZiG1lTwBWgSKzzzD7Z6QXSvwRPmUOCcXF7w9mfdDgf pNxMsoX7BAhHZvYY6GUje0+TAIIyNMwA16fX/IyuebwnpCdIbXdyXAnJPdph5s/z2RiX 8p/pUHoIm+vdqQ68jq3KEcf9+3cGDKf/tVmDS+iSJSmd1t+cK5WK260NWvt8JGUYwpIc F9DL6AeyQRNBjB55EEofN2MF0wKt3yq8xUqtL3b3raulWnju/JBaTidq2esGKzT09SJl qNCg== X-Received: by 10.194.242.202 with SMTP id ws10mr20195302wjc.47.1443870886873; Sat, 03 Oct 2015 04:14:46 -0700 (PDT) Received: from localhost.localdomain (LPoitiers-656-1-204-92.w80-11.abo.wanadoo.fr. [80.11.219.92]) by smtp.gmail.com with ESMTPSA id r4sm3641914wia.19.2015.10.03.04.14.45 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 03 Oct 2015 04:14:45 -0700 (PDT) From: Maxime Hadjinlian To: buildroot@busybox.net Date: Sat, 3 Oct 2015 13:14:38 +0200 Message-Id: <1443870878-2569-2-git-send-email-maxime.hadjinlian@gmail.com> X-Mailer: git-send-email 2.5.3 In-Reply-To: <1443870878-2569-1-git-send-email-maxime.hadjinlian@gmail.com> References: <1443870878-2569-1-git-send-email-maxime.hadjinlian@gmail.com> Subject: [Buildroot] [PATCH 2/2] skeleton: Clean up profile file X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" There's a lot of code in /etc/profile, which doesn't really belong in a minimal default skeleton. If the user has a specific needs, it needs to be added in /etc/profile.d/ by a post-build script. Signed-off-by Maxime Hadjinlian --- system/skeleton/etc/profile | 60 +------------------------------------ system/skeleton/etc/profile.d/umask | 1 + 2 files changed, 2 insertions(+), 59 deletions(-) create mode 100644 system/skeleton/etc/profile.d/umask diff --git a/system/skeleton/etc/profile b/system/skeleton/etc/profile index c7438fe..7ef2eca 100644 --- a/system/skeleton/etc/profile +++ b/system/skeleton/etc/profile @@ -1,62 +1,4 @@ -# ~/.bashrc: executed by bash(1) for non-login interactive shells. - -export PATH=\ -/bin:\ -/sbin:\ -/usr/bin:\ -/usr/sbin:\ -/usr/local/bin - -# If running interactively, then: -if [ "$PS1" ]; then - - if [ "$BASH" ]; then - export PS1="[\u@\h \W]\\$ " - alias ll='/bin/ls --color=tty -laFh' - alias ls='/bin/ls --color=tty -F' - export LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:'; - else - if [ "`id -u`" -eq 0 ]; then - export PS1='# ' - else - export PS1='$ ' - fi - fi - - export USER=`id -un` - export LOGNAME=$USER - export HOSTNAME=`/bin/hostname` - export HISTSIZE=1000 - export HISTFILESIZE=1000 - export PAGER='/bin/more ' - export EDITOR='/bin/vi' - export INPUTRC=/etc/inputrc - export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile - -fi; - -if [ -z "$LANG" ]; then - if [ -n $HOME ] && [ -r $HOME/.config/locale.conf ]; then - . "$HOME/.config/locale.conf" - elif [ -r /etc/locale.conf ]; then - . /etc/locale.conf - fi -fi - -LANG=${LANG:-C} -export LANG -[ -n "$LC_CTYPE" ] && export LC_CTYPE -[ -n "$LC_NUMERIC" ] && export LC_NUMERIC -[ -n "$LC_TIME" ] && export LC_TIME -[ -n "$LC_COLLATE" ] && export LC_COLLATE -[ -n "$LC_MONETARY" ] && export LC_MONETARY -[ -n "$LC_MESSAGES" ] && export LC_MESSAGES -[ -n "$LC_PAPER" ] && export LC_PAPER -[ -n "$LC_NAME" ] && export LC_NAME -[ -n "$LC_ADDRESS" ] && export LC_ADDRESS -[ -n "$LC_TELEPHONE" ] && export LC_TELEPHONE -[ -n "$LC_MEASUREMENT" ] && export LC_MEASUREMENT -[ -n "$LC_IDENTIFICATION" ] && export LC_IDENTIFICATION +export PATH=/bin:/sbin:/usr/bin:/usr/sbin # Source configuration files from /etc/profile.d for i in /etc/profile.d/*.sh ; do diff --git a/system/skeleton/etc/profile.d/umask b/system/skeleton/etc/profile.d/umask new file mode 100644 index 0000000..8e71ad5 --- /dev/null +++ b/system/skeleton/etc/profile.d/umask @@ -0,0 +1 @@ +umask 022