X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage3%2Fpkg%2Fsudo;h=97797d1fd73b65ce55e93815ba47e29cbfc96fed;hb=1b6490195147ee6d1098cf255240d60f60c40108;hp=dc2a573728b21ec6e6d1114559255bc4fe9b9200;hpb=3dae4c554ec18f465eb6ee5e6efdbdbe8557e13c;p=hvlinux.git diff --git a/stage3/pkg/sudo b/stage3/pkg/sudo index dc2a573..97797d1 100644 --- a/stage3/pkg/sudo +++ b/stage3/pkg/sudo @@ -1,24 +1,8 @@ -#!/bin/sh -set -o errexit +#!/bin/bash -# First argument of this script is the package name. - -# Reading system configuration informations, functions and package versions. -source ../sysinfos -source ../functions -source ../packages-list - -# Applying patches (if any) -apply_patches ${1} - -cd ${LFS_TMP}/${1}-build -../${1}/configure \ - --prefix=/usr \ - --sysconfdir=/etc -make -j ${MAKEJOBS} -make install - -cat > /etc/sudoers << EOF +hvbuild_post() +{ + cat > /etc/sudoers << EOF # User alias specification User_Alias ADMIN = _REGUSER_ @@ -26,7 +10,6 @@ User_Alias ADMIN = _REGUSER_ ADMIN ALL = NOPASSWD: ALL EOF -sed -i -e "s!_REGUSER_!${REGUSER}!g" /etc/sudoers -chmod 600 /etc/sudoers - -exit $? + sed -i -e "s!_REGUSER_!${REGUSER}!g" /etc/sudoers + chmod 440 /etc/sudoers +}