netcfg: prevent interfaces file be overwritten with loopback
This commit is contained in:
parent
e685f6eb65
commit
a048845a6e
2 changed files with 15 additions and 2 deletions
|
|
@ -16,7 +16,7 @@
|
||||||
else
|
else
|
||||||
NM_IS_INSTALLED=false
|
NM_IS_INSTALLED=false
|
||||||
+ chroot /target apt-get -y install ifupdown
|
+ chroot /target apt-get -y install ifupdown
|
||||||
+ if [ $NETCFG_CONNECTION_TYPE="wireless" ]; then
|
+ if [ "$NETCFG_CONNECTION_TYPE" = "wireless" ]; then
|
||||||
+ chroot /target apt-get -y install wireless-tools
|
+ chroot /target apt-get -y install wireless-tools
|
||||||
+ fi
|
+ fi
|
||||||
fi
|
fi
|
||||||
|
|
@ -30,3 +30,16 @@
|
||||||
# netcfg/target_network_config question values
|
# netcfg/target_network_config question values
|
||||||
CONFIG_NM="nm_config"
|
CONFIG_NM="nm_config"
|
||||||
CONFIG_INTERFACES="ifupdown"
|
CONFIG_INTERFACES="ifupdown"
|
||||||
|
@@ -43,11 +47,7 @@
|
||||||
|
if $NM_IS_INSTALLED; then
|
||||||
|
db_set netcfg/target_network_config $CONFIG_NM
|
||||||
|
else
|
||||||
|
- if [ "$NETCFG_CONNECTION_TYPE" = "wired" ]; then
|
||||||
|
- db_set netcfg/target_network_config $CONFIG_INTERFACES
|
||||||
|
- else # wireless
|
||||||
|
- db_set netcfg/target_network_config $CONFIG_LOOPBACK
|
||||||
|
- fi
|
||||||
|
+ db_set netcfg/target_network_config $CONFIG_INTERFACES
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
#
|
#
|
||||||
|
|
||||||
VERSION=2.3
|
VERSION=2.4
|
||||||
EXTERNAL='deb-src http://ftp.debian.org/debian stable main'
|
EXTERNAL='deb-src http://ftp.debian.org/debian stable main'
|
||||||
REPOKEY=648ACFD622F3D138
|
REPOKEY=648ACFD622F3D138
|
||||||
NETINST=true
|
NETINST=true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue