From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tommy McCabe Subject: Uses sudo in elkscmd/Makefile Date: Thu, 3 Jun 2004 11:41:48 -0700 (PDT) Sender: linux-8086-owner@vger.kernel.org Message-ID: <20040603184148.96396.qmail@web51305.mail.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1698648518-1086288108=:95053" Return-path: List-Id: To: linux-8086@vger.kernel.org --0-1698648518-1086288108=:95053 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline This patch uses sudo in elkscmd/Makefile to mount the elkscmd filesystems without having to take the trouble of logging in and logging back out (or having everything compile as root instead of normal user). __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ --0-1698648518-1086288108=:95053 Content-Type: text/x-diff; name="makesudo.diff" Content-Description: makesudo.diff Content-Disposition: inline; filename="makesudo.diff" --- ./elkscurr/elkscmd/Makefile 2004-06-03 14:36:56.000000000 -0400 +++ ./elks/elkscmd/Makefile 2004-06-03 14:36:23.000000000 -0400 @@ -154,42 +154,42 @@ mount_combfs: $(COMB_TARGET_FS) $(ELKSCMD_DIR)/rootfs_template/etc/issue $(MKFS) $(MKFS_OPTS) $(COMB_TARGET_FS) $(COMB_TARGET_BLKS) - mount $(COMB_TARGET_FS) $(TARGET_MNT) $(LOOP) + sudo -u root mount $(COMB_TARGET_FS) $(TARGET_MNT) $(LOOP) (cd $(ELKSCMD_DIR)/rootfs_template ; tar cf - --exclude CVS *) | \ (cd $(TARGET_MNT) ; tar xpvf -) (cd $(TARGET_MNT)/dev ; ./MAKEDEV) mount_full3fs: $(FULL3_TARGET_FS) $(ELKSCMD_DIR)/rootfs_template/etc/issue $(MKFS) $(MKFS_OPTS) $(FULL3_TARGET_FS) $(FULL3_TARGET_BLKS) - mount $(FULL3_TARGET_FS) $(TARGET_MNT) $(LOOP) + sudo -u root mount $(FULL3_TARGET_FS) $(TARGET_MNT) $(LOOP) (cd $(ELKSCMD_DIR)/rootfs_template ; tar cf - --exclude CVS *) | \ (cd $(TARGET_MNT) ; tar xpvf -) (cd $(TARGET_MNT)/dev ; ./MAKEDEV) mount_full5fs: $(FULL5_TARGET_FS) $(ELKSCMD_DIR)/rootfs_template/etc/issue $(MKFS) $(MKFS_OPTS) $(FULL5_TARGET_FS) $(FULL5_TARGET_BLKS) - mount $(FULL5_TARGET_FS) $(TARGET_MNT) $(LOOP) + sudo -u root mount $(FULL5_TARGET_FS) $(TARGET_MNT) $(LOOP) (cd $(ELKSCMD_DIR)/rootfs_template ; tar cf - --exclude CVS *) | \ (cd $(TARGET_MNT) ; tar xpvf -) (cd $(TARGET_MNT)/dev ; ./MAKEDEV) mount_rootfs: $(ROOT_TARGET_FS) $(ELKSCMD_DIR)/rootfs_template/etc/issue $(MKFS) $(MKFS_OPTS) $(ROOT_TARGET_FS) $(ROOT_TARGET_BLKS) - mount $(ROOT_TARGET_FS) $(TARGET_MNT) $(LOOP) + sudo -u root mount $(ROOT_TARGET_FS) $(TARGET_MNT) $(LOOP) (cd $(ELKSCMD_DIR)/rootfs_template ; tar cf - --exclude CVS *) | \ (cd $(TARGET_MNT) ; tar xpvf -) (cd $(TARGET_MNT)/dev ; ./MAKEDEV) mount_rootnetfs: $(ROOT_NET_TARGET_FS) $(ELKSCMD_DIR)/rootfs_template/etc/issue $(MKFS) $(MKFS_OPTS) $(ROOT_NET_TARGET_FS) $(ROOT_NET_TARGET_BLKS) - mount $(ROOT_NET_TARGET_FS) $(TARGET_MNT) $(LOOP) + sudo -u root mount $(ROOT_NET_TARGET_FS) $(TARGET_MNT) $(LOOP) (cd $(ELKSCMD_DIR)/rootfs_template ; tar cf - --exclude CVS *) | \ (cd $(TARGET_MNT) ; tar xpvf -) (cd $(TARGET_MNT)/dev ; ./MAKEDEV) mount_sibofs: $(SIBO_TARGET_FS) $(ELKSCMD_DIR)/rootfs_template/etc/issue $(MKFS) $(MKFS_OPTS) $(SIBO_TARGET_FS) $(SIBO_TARGET_BLKS) - mount $(SIBO_TARGET_FS) $(TARGET_MNT) $(LOOP) + sudo -u root mount $(SIBO_TARGET_FS) $(TARGET_MNT) $(LOOP) (cd $(ELKSCMD_DIR)/rootfs_template ; tar cf - --exclude CVS *) | \ (cd $(TARGET_MNT) ; tar xpvf -) (cd $(TARGET_MNT) ; rm -rf home boot root var) --0-1698648518-1086288108=:95053--